echo $a;
exit();
die();
eecho $b; // line 40
Error - syntax error on line 40...
为什么exit
或die
在这种情况下不起作用?
在某些命令后如何停止检查代码语法?
答案 0 :(得分:2)
您可以使用的一种方法是注释其余的代码。
echo $a;
/* Comment rest of the file
exit();
die();
eecho $b; // line 40
或者,如果您想再次“启用”第41行的代码,请放*/
以停止注释。
如果只将*/
用于调试(就像我一样),则不必在代码中放入{ name: 'name',
data: 'name',
title: 'Name',
searchable: true,
sortable: false,
render: function (data, type, full, meta) {
if (type === 'display') {
var $span = $('<span></span>');
$('<input type="checkbox">').appendTo($span);
return $span.html();
}
return data;
}
},
。
它将创建一个通知:
警告:第4行/ in / jkqu0中第4行的注释未终止
但是,只要进行调试,就不会造成任何危害。
https://3v4l.org/jkqu0
答案 1 :(得分:0)
回声$ b; ????
因为php脚本执行是这样的。 php解析器首先在脚本中检查php语法,如果发现任何错误,则会在解释之前将其抛出。
PHP脚本执行的步骤。
乐兴
解析
编译
解释