一些命令后停止检查代码语法?

时间:2018-07-29 07:36:47

标签: php

echo $a;

exit();
die();

eecho $b;  // line 40

Error - syntax error on line 40...

为什么exitdie在这种情况下不起作用?
在某些命令后如何停止检查代码语法?

2 个答案:

答案 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脚本执行的步骤。
乐兴
解析
编译
解释