我在第一行末尾使用了额外的a-。如果你对它运行php linter,它将不会检测语法错误。
<?php
$a = "variable";a-
$b = "";
这里使用了什么构造?
此外,如果您删除最后一行,它将开始发出语法错误
答案 0 :(得分:2)
您可以看到以下代码:
$a = "variable";
a - $b = "";
这不是语法错误,只是一个未定义的常量。
但如果你删除最后一行,你会得到:
$a = "variable";a-
表达式未完成,因此引发语法错误。