[英]Why is my spl_autoload_register registered function not being called?
這是我的代碼:
spl_autoload_register(function($className){
die("Test");
//...some autoload codes
});
我想知道為什么它沒有在其中調用die()函數。 spl_autoload_register
在我的代碼的頂部。 沒有其他任何代碼,簡單的啟動類,僅此而已。
spl_autoload_register()
會動態加載類,因此在實例化一個類之前它不會運行任何東西。 嘗試:
<?php
function myFunc($class)
{
die("Tried it!");
}
spl_autoload_register("myFunc");
$test = new MyClass();
?>
應該回聲Tried it!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.