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
Descripción
public bool ReflectionParameter::allowsNull
( void
)
Checks whether the parameter allows NULL.
Warning
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
TRUE if NULL is allowed, otherwise FALSE
jeroen at asystance dot nl
10-Aug-2010 09:56
