你好每个人我在做一些编码在PHP我想打印php变量与错误消息我尝试了这么多方法,但它无法正常工作,。 CA anubody给出了如何解决这个问题的建议 这是我的代码
$job_validate_demux_type = $this->validate_possible_value($gstaf_format_demux["demux_format"],explode(",",$validate_array[38]));
if($job_validate_demux_type == "empty")
{
array_push($gstaf_format_demux_array,"Demux Format is empty");
}
else if($job_validate_demux_type == "invalid")
{
array_push($gstaf_format_demux_array,"Demux Format value is invalid ");
}
我正在做一些验证我需要用错误信息打印php变量的值
例如:array_push($gstaf_format_demux_array,"Demux Format value is invalid ");
我需要打印$gstaf_format_demux["demux_format"]
值并显示错误消息。请帮我解决此问题
答案 0 :(得分:0)
您可以使用echo
,print_r
或var_dump
;
Echo 命令仅打印字符串。 (无法将数组转换为字符串)
Print_r 命令打印字符串和数组(递归)。
Var_dump 命令打印字符串和数组。 (带变量类型)
我认为此代码的最佳方式是echo
,因为您不打印字符串。
示例:
echo "Demux Format is empty\n"
foreach ($errors as $error) {
echo "$error[message]\n";
}
\ n 是新行