应用方法报错
返回错误信息
应用方法内,可以通过E('错误信息')返回错误
function addUser($username,$password){
if(empty($username)){
E('用户名不能为空');
return false;
}
if(empty($password)){
return E('密码不能为空');
}
return true;
}
E('错误信息') 执行的结果永远为false,所以可以直接通过return E('密码不能为空'),返回false
获取错误信息
应用方法内,可以通过E()获取上一个应用方法返回的错误信息
function xxx(){
$addReturn=C('this:addUser','classcms','');
if(!$addReturn){
if(E()){
echo('错误信息:'.E());
}else{
echo('未获取到错误信息');
}
return false;
}
return true;
}
钩子内返回错误信息也会被E()获取