(PHP 5 >= 5.1.0)
property_exists — オブジェクトもしくはクラスにプロパティが存在するかどうかを調べる
この関数は、与えられたプロパティ property が 指定されたクラスに存在するかどうかを確認します。
注意: isset() とは対象的に、 プロパティの値が NULL の場合でも property_exists() は TRUE を返します。
確認するクラス名、もしくはクラスのオブジェクトを指定します。
プロパティ名を指定します。
プロパティが存在している場合は TRUE、存在していない場合に FALSE、 エラー時には NULL を返します。
バージョン | 説明 |
---|---|
5.3.0 | この関数は、アクセス権に依存せずにプロパティの存在確認を行うようになりました。 |
例1 property_exists() の例
<?php
class myClass {
public $mine;
private $xpto;
static protected $test;
static function test() {
var_dump(property_exists('myClass', 'xpto')); //true
}
}
var_dump(property_exists('myClass', 'mine')); //true
var_dump(property_exists(new myClass, 'mine')); //true
var_dump(property_exists('myClass', 'xpto')); //PHP 5.3.0 以降では true
var_dump(property_exists('myClass', 'bar')); //false
var_dump(property_exists('myClass', 'test')); //PHP 5.3.0 以降では true
myClass::test();
?>
NPO法人の設立(東京・大阪) 東京や大阪などNPO法人を設立する場合の注意点等を紹介
不動産・賃貸・マンション 不動産・賃貸・マンションに関する用語集です。
堺市の入院・内科大阪の賃貸探し 大阪で賃貸を探している方は大阪ホームへ
東京の賃貸マンション 東京で賃貸を探すなら東京賃貸.orgへ