脚本宝典收集整理的这篇文章主要介绍了制作一个php库,如何让它独立?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
require_once "lib/GuITArchord.PHP"; require_once "lib/Chord.PHP"; require_once "lib/Key.PHP"; require_once "lib/Tuning.PHP";
编辑:删除了第二个问题.
例如:
//AUTOLOADER function class_autoloader($class) { // PResumes classes are in './classes' $folders = array( './','./../','./../../' ); $directories = array( 'classes','lib','' ); $dir = dirname(__FILE__); $theClass = '/' . $folderedClass . '.PHP'; foreach($folders as $folder){ foreach($directories as $directory){ $theinclude = $dir.$folder.$directory.$theClass; if (file_exists($theInclude) && include_once($theInclude)) { return TRUE; } } } trigger_error("The class '$class' or the file '$theClass' Failed to spl_autoload ",E_USER_WARNING); return FALSE; } spl_autoload_register('class_autoloader');
然后,如果你想加载Chord类并且你知道它在你的lib文件夹中,那么当你这样做时,自动加载器将为你完成工作:
new Chord();
您可以使用spl_autoload_register
附加许多不同的自动加载器回调
以上是脚本宝典为你收集整理的制作一个php库,如何让它独立?全部内容,希望文章能够帮你解决制作一个php库,如何让它独立?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。