devtronic / call-user-func-assoc
call_user_func_assoc PHP function
v1.2
2018-06-27 21:33 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-12-22 00:29:30 UTC
README
Call User Func Assoc
Calls a function with an associative array.
Installation
Install it via composer
$ composer require devtronic/call-user-func-assoc
Usage
<?php require_once __DIR__ . '/vendor/autoload.php'; function sayHello($name, $age = '*not set*') { echo sprintf("Hello, my name is %s and I'm %s years old", $name, $age); } call_user_func_assoc('sayHello', ['Julian', 23]); // Hello, my name is Julian and I'm 23 years old call_user_func_assoc('sayHello', [23, 'Julian']); // Hello, my name is 23 and I'm Julian years old call_user_func_assoc('sayHello', ['age' => 23, 'name' => 'Julian']); // Hello, my name is Julian and I'm 23 years old call_user_func_assoc('sayHello', ['name' => 'Julian']); // Hello, my name is Julian and I'm *not set* years old
Testing
$ phpunit