nlopess Tue Feb 28 23:45:58 2006 UTC
Modified files: /phpdoc/en/reference/classobj/functions property-exists.xml Log: fix explanation/example about visibility of properties http://cvs.php.net/viewcvs.cgi/phpdoc/en/reference/classobj/functions/property-exists.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc/en/reference/classobj/functions/property-exists.xml diff -u phpdoc/en/reference/classobj/functions/property-exists.xml:1.3 phpdoc/en/reference/classobj/functions/property-exists.xml:1.4 --- phpdoc/en/reference/classobj/functions/property-exists.xml:1.3 Fri Nov 4 14:12:13 2005 +++ phpdoc/en/reference/classobj/functions/property-exists.xml Tue Feb 28 23:45:58 2006 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.3 $ --> +<!-- $Revision: 1.4 $ --> <refentry id="function.property-exists"> <refnamediv> <refname>property_exists</refname> @@ -16,7 +16,7 @@ </methodsynopsis> <para> This function checks if the given <parameter>property</parameter> exists in - the specified class (and if it was declared as public). + the specified class (and if it is accessible from the current scope). </para> <note> <para> @@ -71,11 +71,16 @@ class myClass { public $mine; private $xpto; + + static function test() { + var_dump(property_exists('myClass', 'xpto')); // true, it can be accessed from here + } } var_dump(property_exists('myClass', 'mine')); //true var_dump(property_exists(new myClass, 'mine')); //true var_dump(property_exists('myClass', 'xpto')); //false, isn't public +myClass::test(); ?> ]]>