本文主要是介绍php 自动加载文件方法__autoload(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
php 自动加载文件方法__autoload(),文件名和类名有一定规律
function __autoload($classname){if($classname=="Action"){include '../libs/common/Action.php';}elseif(substr($classname,-6)=='Action'){include './action/'.$classname.'.php';}elseif($classname=='db'){include '../libs/common/db.php';}else{include '../libs/plus/'.$classname.'.php';}
}$a=isset ( $_GET['a'] ) ? $_GET['a'].'Action':'index';
$m=isset( $_GET['m'] ) ? $_GET['m'] : 'index';
$action=new $a();
$action->$m();
这篇关于php 自动加载文件方法__autoload()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!