Ver Mensaje Individual
  #18 (permalink)  
Antiguo 29/05/2014, 17:03
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 10 meses
Puntos: 292
Respuesta: Restar a todos los elementos de un arreglo

Cita:
Iniciado por lolainas Ver Mensaje
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 ?
__________________
Salu2!

Última edición por Italico76; 29/05/2014 a las 17:36