PHP __autoload助手类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP __autoload助手类相关的知识,希望对你有一定的参考价值。
class fuselogic_autoload
{
function find1($class = null)
{
// 'class_name' -> 'class.class_name.php';
return strtolower('class.'.$class.'.php');
}
function find2($class = null)
{
// 'ClassName' -> 'class.class_name.php';
$return = strtolower(preg_replace('/[A-Z]/','_$0',$class));
$return = str_replace('_____','','____'.$return.'____');
$return = str_replace('____','',$return);
$return = 'class.'.$return.'.php';
return $return;
}
function files($class = null)
{
$return[] = fuselogic_autoload::find1($class);
$return[] = fuselogic_autoload::find2($class);
return $return;
}
}
以上是关于PHP __autoload助手类的主要内容,如果未能解决你的问题,请参考以下文章
1php----自动加载类 __autoload()函数
_autoload 自动加载类和spl_autoload_register()函数
__autoload() 类文件自动加载函数
如何使用 __autoload 从多个目录加载类?
__autoload()
php类知识---最疯狂的魔术方法serialize,_sleep,__wakeup,unserialize,__autoload,__clone