PHP 5 инстркцията - __isset () Magic Метод
PHP5 Magic Методи 8 ноември, 2007 Този настойнически ще ви води през __isset () Magic Метод. В __isset () магически метод в PHP5 се нарича, когато isset функцията на PHP е призвана да проверите за недекларирани данни член. С помощта на този метод можем да проверяват за недекларирани променливи в кода. Можем също да зададете подходящо съобщение за грешка, докато тестване за променлива имена да се използват в клас.
Синтаксис:
$dt ) функция __isset ($ DT) ( / / $ DT е Променлива isset име, което е трябвало да се провери. )
Пример - __isset () магически начин ползване
<? клас magicmethod ( $variablename ) функция __isset ($ variablename) ( . $variablename . "' not Set" ; ехо "Променлива". $ variablename. "не е"; ) ) new magicmethod ( ) ; $ а = нов magicmethod (); $a -> name ) ; isset ($ A -> наименование); ?>
Изходна: Променлив "Името ми не е
Разяснения за Пример:
Тук съм се опитват да проверите дали името атрибут е настроено или не ползва isset функцията на PHP.
Но името атрибут не е определено вътре magicmethod клас така че PHP компилатор повикате __isset () метод, когато е подходящо съобщение за грешка се показва на екрана.
Свързани пунктове:
- PHP 5 инстркцията - __unset () Magic Метод Здравейте! Ако си нов тук, може да искаш ...
- PHP 5 инстркцията - __get () Magic Метод Здравейте! Ако си нов тук, може да искаш ...
- PHP 5 инстркцията - __set () Magic Метод Здравейте! Ако си нов тук, може да искаш ...
- PHP 5 инстркцията - __call () Magic Метод Здравейте! Ако си нов тук, може да искаш ...
- PHP 5 инстркцията - __toString () Magic Метод Здравейте! Ако си нов тук, може да искаш ...















1-ви януари 2009 година в 10:56 ч.
Имам isset проверени () метод с частно и Защитена свойства на класа. Тя не изпълнява __isset () магически метод. Можете ли да ми помогнеш малко?