property_exists

(no version information, might be only in CVS)

property_exists --  Checks if the object or class has a property

说明

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).

参数

class

A string with the class name or an object of the class to test for

property

The name of the property

返回值

Returns TRUE if the property exists or FALSE otherwise.

例

例子 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

?>

参见

method_exists()