English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di Base PHP

Manuale Avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP property_exists()

PHP Class/Object Funzione di Referenza Manuale

La funzione property_exists() verifica se un oggetto o una classe ha l'attributo specificato

Sintassi

property_exists($oggetto, $proprietà);

Definizione e uso

Questa funzione verifica se l'attributo specificato esiste nella classe specificata (e se può essere acceduto dall'ambito corrente).

Parametro

Numero di serieParametri e descrizione
1

object(Obbligatorio)

Nome della classe in forma di stringa o un oggetto della classe da controllare

2

property(Obbligatorio)

Il nome dell'attributo.

Valore di ritorno

Se l'attributo esiste, restituisce TRUE; se l'attributo non esiste, restituisce FALSE; se si verifica un errore, restituisce NULL.

Esempio Online

Di seguito è riportato l'uso di questa funzione -

<?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')); //true, da PHP 5.3.0
var_dump(property_exists('myClass', 'bar')); //false
var_dump(property_exists('myClass', 'test')); //true, da PHP 5.3.0
myClass::test();
?>

PHP Class/Object Funzione di Referenza Manuale