TP中在模板中调用IF函数会报错,而在PHP原声语法中不会报错
在后台判断的时候提示:

报错的地方是:

修改后的代码是:

修改后的代码没有报错,回头看的话会发现未定义的变量在IF中会报错,那么我们来测试下原声的PHP
<?php
/**
* If中调用函数返回值
* @date: 2015年8月26日
* @author: Administrator
* @return:
*/
function test($str){
if(is_int($str)){
return $str;
}else{
return false;
}
}
$a = 'abc';
echo test($a);
if(test($a)){
echo "ok";
}else{
echo 'die';
}
?>结果没有报错,不知道是因为我PHP版本过高还是其他,暂时未报错。
另外如果有空可以看下TP模板引擎中的IF方法,这里我就不过多描述了。
上一篇: Liunx常用操作...
下一篇: 劵码加密和核销...