<?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(){
	
	}
	
	//.......
}

 

相关文章: