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();
 
 ?>
 ]]>

Reply via email to