It seems this always returns true for user-defined functions. Consider
function f1 ( $var1 = null, $var2, $var3 = false ) {}
ReflectionMethod reports these all as nullable (and only the 3rd as optional - weird)
ReflectionParameter::allowsNull
(PHP 5)
ReflectionParameter::allowsNull — Checks if null is allowed
Opis
public bool ReflectionParameter::allowsNull
( void
)
Checks whether the parameter allows NULL.
Ostrzeżenie
Ta funkcja jest obecnie nieudokumentowana, dostępna jest jedynie lista jej argumentów.
Parametry
Ta funkcja nie posiada parametrów.
Zwracane wartości
TRUE if NULL is allowed, otherwise FALSE
jeroen at asystance dot nl
10-Aug-2010 02:56
