property_exists
(PHP 5 >= 5.1.0RC1)
property_exists --
Checks if the object or class has a property
Beskrivelse
bool
property_exists ( mixed class, string property )
This function checks if the given property
exists in
the specified class (and if it is accessible from the current scope).
Bemærk:
As opposed with isset(),
property_exists() returns TRUE even if the property
has the value NULL.
Parameterliste
class
The class name or an object of the class to test for
property
The name of the property
Returneringsværdier
Returns TRUE if the property exists, FALSE if it doesn't exist or
NULL in case of an error.
Eksempler
Eksempel 1. A property_exists() example
<?php
class myClass { public $mine; private $xpto;
static function test() { var_dump(property_exists('myClass', 'xpto')); // true, it can be accessed from here } }
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 myClass::test();
?>
|
|