(PECL parsekit:0.3-1.2)
parsekit_func_arginfo — Retourne des informations concernant les arguments d'une fonction
Cette fonction est EXPERIMENTALE . Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
Une chaîne décrivant une fonction ou un tableau décrivant une classe/méthode.
Retourne un tableau contenant les informations sur les arguments.
Exemple 1876. Exemple avec parsekit_func_arginfo()
<?php
function
foo
(
$bar
,
stdClass $baz
, &
$bomb
,
$bling
=
false
) {
}
var_dump
(
parsekit_func_arginfo
(
'foo'
));
?>
L'exemple ci-dessus va afficher :
array(4) { [0]=> array(3) { ["name"]=> string(3) "bar" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(false) } [1]=> array(4) { ["name"]=> string(3) "baz" ["class_name"]=> string(8) "stdClass" ["allow_null"]=> bool(false) ["pass_by_reference"]=> bool(false) } [2]=> array(3) { ["name"]=> string(4) "bomb" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(true) } [3]=> array(3) { ["name"]=> string(5) "bling" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(false) } }