我正在进行一些表单验证,这就是我输出它的方式:
if(isset($myvalidation)) {
echo $myvalidation->form_errors('pass');
}
它有效。
当我尝试用字符串连接它时出现问题,如下所示:
if(isset($myvalidation)) {
echo "First" . $myvalidation->form_errors('pass') . "Last";
}
输出是奇数:我看到"第一"在输出错误的最后。
我犯了什么错误吗?
答案 0 :(得分:0)
如果您在刀片中执行此操作,请执行此操作
@if(isset($myvalidation))
<p>First {{$myvalidation->form_errors('pass')}} Last</p>
@endif
答案 1 :(得分:0)
错误的原因可能是form_errors()没有返回string
值。
根据您使用的框架,尝试以下方法之一:
if(isset($myvalidation)) {
echo "First" . (string) $myvalidation->form_errors('pass') . "Last";
}
或
if(isset($myvalidation)) {
echo "First" . $myvalidation->form_errors('pass')->__toString() . "Last";
}