实现类的自动加载,类的自动实例,方法的自动调用{news.getOne}
<?php //用来解析自动include类,实例类,调用方法 $str = 'news.getOne'; $list = explode('.', $str); $class_name = $list[0]; //$class_name = 'news'; $method_name = $list[1]; //$funct_name = 'getOne'; //导入类 if(file_exists('./' . $class_name . 'class.php')) require_once('./' . $class_name . 'class.php'); //实例类 if(class_exists($class_name)) $news = new $class_name; //实现方法 if(method_exists($news, $method_name)) $result = $news -> $method_name(); echo $result; class news{ public function getOne(){ return '使用news.getOne来解析处理调用类,成功!'; } public function getList(){ } //....... }