
說明
1.isset()是測定變數是否設定用的函數,傳入一個變數作為參數,若傳入的變數存在則傳回true,否則傳回false。
2.當對不可存取的屬性呼叫isset(),或empty()時候會被自動呼叫。
實例
<?php
class autofelix
{
private $name = 'autofelix';
public function __isset($name)
{
if(in_array($name, ['name', 'age'])) {
echo $this->name;
} else {
echo '不是什麼東西都能訪問的~';
}
}
}
$a = new autofelix();
isset($a->name);
//結果: autofelix以上就是php中__isset方法的使用,希望對大家有幫助。