Reflection doesnt get dynamic property value from getProperty()
[2010-11-20 13:45 UTC] jorgevpinho at gmail dot com
Description: ------------ --- From manual page: http://www.php.net/reflectionclass.getproperties --- Test script: --------------- class UserClass { } $myClass = $mysqli_rs->fetch_object("UserClass"); $reflect = new ReflectionClass($myClass); echo($myClass->property1); //works $reflect->getProperty('titulo'); // breaks Expected result: ---------------- no error
[2010-11-20 13:47 UTC] jorgevpinho at gmail dot com
-PHP Version: 5.2.14 +PHP Version: 5.2.13
[2010-11-20 13:47 UTC] jorgevpinho at gmail dot com
I mistyped the last line on Test script : $reflect->getProperty('property1'); // breaks[2010-11-20 15:04 UTC] felipe@php.net
[2010-11-20 15:47 UTC] jorgevpinho at gmail dot com
$reflect = new ReflectionObject($myClass); $prop = $reflect->getProperty('property1'); echo($prop->getValue()); // Warning: ReflectionProperty::getValue() expects exactly 1 parameter // doc says its not mandatory echo($prop->getValue($myClass)); // no error, but nothing happens and no value is returned[2010-11-20 22:21 UTC] felipe@php.net
-Summary: Reflection doesnt show propreties from mysqli_fetch_object("UserClass") +Summary: Reflection doesnt get dynamic property value from getProperty() -Status: Feedback +Status: Open
[2010-11-20 23:54 UTC] felipe@php.net
-Status: Open +Status: Closed -Assigned To: +Assigned To: felipe
[2010-11-20 23:54 UTC] felipe@php.net