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常用操作...
下一篇: 劵码加密和核销...