property_exists
    (PHP 5 >= 5.1.0RC1)
property_exists -- 
   Checks if the object or class has a property
  
Description
bool 
property_exists ( mixed class, string property )
   This function checks if the given property exists in
   the specified class (and if it is accessible from the current scope).
  
Note: 
    As opposed with isset(),
    property_exists() returns TRUE even if the property
    has the value NULL.
   
Parameters
   
- class
 
        A string with the class name or an object of the class to test for
       
- property
 
        The name of the property
       
 
  Return Values
   Returns TRUE if the property exists, FALSE if it doesn't exist or
   NULL in case of an error.
  
Examples
   
Example 1. A property_exists() example 
<?php
  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();
  ?>
 |  
  |