Този настойнически ще ви води през __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 () метод, когато е подходящо съобщение за грешка се показва на екрана.


Свързани пунктове: