php自动加载
来源:互联网 发布:淘宝店铺管理工具 编辑:程序博客网 时间:2024/06/06 11:46
1.spl_autoload_register();
当加载一个接口时
spl_autoload_register(function ($name) {
var_dump($name);
});
class Foo implements ITest {
}
/*
string(5) "ITest"
Fatal error: Interface 'ITest' not found in ...
*/
2.spl_autoload_register(function ($name) {
echo "Want to load $name.\n";
throw new Exception("Unable to load $name.");//抛出异常
});
try {
$obj = new NonLoadableClass();
} catch (Exception $e) {
echo $e->getMessage(), "\n";//接收异常
}
Want to load NonLoadableClass.Unable to load NonLoadableClass.
3.spl_autoload_register(function ($name) { echo "Want to load $name.\n"; throw new MissingException("Unable to load $name.");//此处为自定义异常处理函数});try { $obj = new NonLoadableClass();} catch (Exception $e) { echo $e->getMessage(), "\n";}
Want to load NonLoadableClass.//这是第一次调用自动加载器Want to load MissingException.//这是第二次调用自动加载器(递归的调用自动加载器)
0 0
- php 自动加载对象
- php自动加载源文件
- php自动加载
- PHP自动加载函数
- php自动加载
- PHP 自动加载
- php 自动加载类
- php自动加载
- php自动加载
- PHP自动加载类
- PHP自动加载
- php-自动加载对象
- PHP中的自动加载
- PHP自动加载
- PHP 自动加载类
- PHP 自动加载类
- php自动加载机制
- PHP 类自动加载
- You Don't Need jQuery
- leetcode 557. Reverse Words in a String III(easy)
- win10 连接不上wifi
- mac 终端 常用命令
- STM32 硬件I2C EEPROM命令解析
- php自动加载
- jQuery
- openstack 管理三十九
- Java设计模式六大原则之场景应用分析
- Maolin 的第一篇博客
- xtrabackup 备份从库,建立新的从库
- 前段跨域 https到http请求
- APIClound android和ios的控制台调试
- Android 调用checkSelfPermission,不管用户是否取消授权,checkSelfPermission的返回值始终为PERMISSION_GRANTED的解决办法