PHP 手册
后退 |  | 前进

# property_exists

(PHP 5 >= 5.1.0RC1)

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

> 注: As opposed with isset(), property_exists() returns `TRUE` even if the property has the value `NULL`.

## 参数

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

后退 | 起点 | 前进
method_exists | 上一级 | Classkit Functions