search for in the  
<method_existsCOM>
Last updated: Thu, 19 May 2005

property_exists

(no version information, might be only in CVS)

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 was declared as public).

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 or FALSE otherwise.

Examples

Example 1. A property_exists() example

<?php

class myClass {
   public
$mine;
   private
$xpto;
}

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

?>

See Also

method_exists()



User Contributed Notes
property_exists
There are no user contributed notes for this page.

<method_existsCOM>
 Last updated: Thu, 19 May 2005
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: The Server Pages
Last updated: Thu May 19 17:35:34 2005 CDT