©
This document uses PHP Chinese website manual Release
(PHP 5)
ReflectionProperty::isDefault — Checks if property is a default property
Checks whether the property was declared at compile-time, or whether the property was dynamically declared at run-time.
此函数没有参数。
TRUE
if the property was declared at compile-time, or FALSE
if
it was created at run-time.
Example #1 ReflectionClass::isDefault() example
<?php
class Foo {
public $bar ;
}
$o = new Foo ();
$o -> bar = 42 ;
$o -> baz = 42 ;
$ro = new ReflectionObject ( $o );
var_dump ( $ro -> getProperty ( 'bar' )-> isDefault ());
var_dump ( $ro -> getProperty ( 'baz' )-> isDefault ());
?>
以上例程会输出:
bool(true) bool(false)