public function __call($method,$args) {
if( 0 === strcasecmp($method,ACTION_NAME.C('ACTION_SUFFIX'))) {
if(method_exists($this,'_empty')) {
// 如果定义了_empty操作 则调用
$this->_empty($method,$args);
}elseif(file_exists_case($this->view->parseTemplate())){
// 检查是否存在默认模版 如果有直接输出模版
$this->display();
}else{
E(L('_ERROR_ACTION_').':'.ACTION_NAME);
}
}else{
E(__CLASS__.':'.$method.L('_METHOD_NOT_EXIST_'));
return;
}
}我想知道什么情况会满足这个条件?if( 0 !== strcasecmp($method,ACTION_NAME.C('ACTION_SUFFIX'))) $method ACTION_NAME.C('ACTION_SUFFIX') 这两个不是相同的吗,我郁闷了。忘前辈帮我解答下,谢谢。
最佳答案