說明
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方法的使用,希望對大家有幫助。