1. 程式人生 > >【php】instanceof

【php】instanceof

了解 不存在 UNC color ace 1.0 ech 引用 vtp

instanceof 的使用還有一些陷阱必須了解。在 PHP 5.1.0 之前,如果要檢查的類名稱不存在,instanceof 會調用__autoload()。另外,如果該類沒有被裝載則會產生一個致命錯誤。可以通過使用動態類引用或用一個包含類名的字符串變量來避開這種問題
現測:
PHP Version => 7.2.6
的環境,即使檢查到沒有類名稱,也不會調用__autoload方法

<?php
function __autoload($a)
{
    echo 11;die;
}
$a = 1;
echo $a instanceof stdClass;
?>
?

【php】instanceof