helly Fri Apr 15 14:53:42 2005 EDT Modified files: /php-src/tests/classes property_exists.phpt Log: - Fix even though we already know that the function will be renamed http://cvs.php.net/diff.php/php-src/tests/classes/property_exists.phpt?r1=1.1&r2=1.2&ty=u Index: php-src/tests/classes/property_exists.phpt diff -u php-src/tests/classes/property_exists.phpt:1.1 php-src/tests/classes/property_exists.phpt:1.2 --- php-src/tests/classes/property_exists.phpt:1.1 Fri Apr 8 09:34:30 2005 +++ php-src/tests/classes/property_exists.phpt Fri Apr 15 14:53:42 2005 @@ -9,6 +9,8 @@ protected $b = 2; private $c = 3; + public $empty; + function __toString() { return 'obj(' . get_class($this) . ')'; @@ -74,10 +76,16 @@ } } +echo "===PROBLEMS===\n"; +var_dump(property_exists(NULL, 'empty')); +var_dump(property_exists(25,'empty')); +var_dump(property_exists('','')); +var_dump(property_exists('A','')); +var_dump(property_exists('A','empty')); ?> ===DONE=== <?php exit(0); ?> ---EXPECT-- +--EXPECTF-- ===A=== obj(A)::$a bool(true) @@ -188,4 +196,14 @@ bool(false) obj(C)::$e bool(false) +===PROBLEMS=== + +Warning: First parameter must either be an object or the name of an existing class in %sproperty_exists.php on line %d +NULL + +Warning: First parameter must either be an object or the name of an existing class in %sproperty_exists.php on line %d +NULL +bool(false) +bool(false) +bool(true) ===DONE===
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php