位置: 编程技术 - 正文

PHP:spl_autoload_register()的用法_spl函数

编辑:rootadmin
spl_autoload_register

推荐整理分享PHP:spl_autoload_register()的用法_spl函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 5 >= 5.1.2)

spl_autoload_register — 注册__autoload()函数

说明 bool spl_autoload_register ([ callback $autoload_function ] )

将函数注册到SPL __autoload函数栈中。如果该栈中的函数尚未激活,则激活它们。

如果在你的程序中已经实现了__autoload函数,它必须显式注册到__autoload栈中。因为 spl_autoload_register()函数会将Zend Engine中的__autoload函数取代为spl_autoload()或spl_autoload_call()。

参数

autoload_function PHP:spl_autoload_register()的用法_spl函数

欲注册的自动装载函数。如果没有提供任何参数,则自动注册autoload的默认实现函数spl_autoload()。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

更新日志

版本 说明 5.3.0 Namespaces support was introduced. 5.3.0 The prepend parameter was added.

范例

Example #1 spl_autoload_register() example

<?phpnamespaceFoobar;classFoo{staticpublicfunctiontest($name){print'[['.$name.']]';}}spl_autoload_register(__NAMESPACE__.'::Foo::test');//AsofPHP5.3.0newInexistentClass;?>

以上例程的输出类似于:

参见

__autoload() - 尝试加载未定义的类

PHP:spl_autoload_unregister()的用法_spl函数 spl_autoload_unregister(PHP5=5.1.2)spl_autoload_unregister注销已注册的__autoload()函数说明boolspl_autoload_unregister(mixed$autoload_function)从spl提供的自动装载函数栈中注销某

PHP:spl_autoload_functions()的用法_spl函数 spl_autoload_functions(PHP5=5.1.2)spl_autoload_functions返回所有已注册的__autoload()函数。说明arrayspl_autoload_functions(void)获取所有已注册的__autoload()函数。参数此函数

PHP:spl_autoload_extensions()的用法_spl函数 spl_autoload_extensions(PHP5=5.1.2)spl_autoload_extensions注册并返回spl_autoload函数使用的默认文件扩展名。说明stringspl_autoload_extensions([string$file_extensions])本函数用来

本文链接地址:https://www.jiuchutong.com/biancheng/280609.html 转载请保留说明!

上一篇:PHP:spl_classes()的用法_spl函数(php中split)

下一篇:PHP:spl_autoload_unregister()的用法_spl函数

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络