Cita:
Iniciado por lolainas
de hecho sigues sin usarlo correctamente q llames a una variable $callable no significa q estes usando el tipo callable, deberias leer el manual y sobre todo antes de postear.
Bueno amigo...
He intentado extraer informacion de un "tipo callable" un tipo derivado de object (una clase)
Mas alla de sus insultos.... voy a postear lo que he investigado:
Código PHP:
<?php
$callable = function ($arg){ return $arg.' bar'; };
var_dump($callable);
var_dump(gettype($callable));
var_dump($callable('foo'));
var_dump($callable->parameter);
Resultado:
Cita: object(Closure)#1 (1) {
["parameter"]=>
array(1) {
["$arg"]=>
string(10) "<required>"
}
}
string(6) "object"
string(7) "foo bar"
PHP Catchable fatal error: Closure object cannot have properties in C:\WWW\apac
he2\htdocs\pruebas\test2.php on line 9
Catchable fatal error: Closure object cannot have properties in C:\WWW\apache2\h
tdocs\pruebas\test2.php on line 9
Pareciera ser que hay una propiedad privada llamada "parameter" y por eso mismo no se puede extraer los datos como tal y no creo ReflectionClass ayude tampoco.
Y no veo porque enfatiza en que esta mal lo he escrito, donde esta el supuesto error ?