什么';以下PHP代码中的错误是什么?
我正在测试以下代码。我正在使用PHP,但dreamweaver出现了一个错误。如果我手动编写,它就会工作。如果我复制粘贴它不工作。为什么呢什么';以下PHP代码中的错误是什么?,php,debugging,dreamweaver,heredoc,Php,Debugging,Dreamweaver,Heredoc,我正在测试以下代码。我正在使用PHP,但dreamweaver出现了一个错误。如果我手动编写,它就会工作。如果我复制粘贴它不工作。为什么呢 <?php $e=<<<EOP whoever EOP; $el=<<<EOG whatever EOG; ?> 最后一个结束标识符后有一个空格 <?php $e=<<<EOP whoever EOP; $el=<<<EOG whatever EOG;
<?php
$e=<<<EOP
whoever
EOP;
$el=<<<EOG
whatever
EOG;
?>
最后一个结束标识符后有一个空格
<?php
$e=<<<EOP
whoever
EOP;
$el=<<<EOG
whatever
EOG;
^ right there
?>
- 需要将其删除。
尝试删除“EOG”后面的空格
在最后一个EOG下应该有一个附加的报税表
并且在最后一个之后还有一个空格,removeit@Fred-我跟不上你。你的代码没有语法错误。你的Dreamweaver版本很旧。更新到最新版本。我想说的是,粘贴的内容和键入的内容之间很可能存在无形的差异。不同类型的换行符,甚至可能是一些UTF8问题。@Fred ii-你是对的,问题是EOG后的空格!!!你能把你写的作为答案加上吗?这真是一个奇怪的错误。@不管Dreamweaver在什么地方加空格,那都是值得研究的。不幸的是,我不在Dreamweaver工作。有没有比Dreamweaver更好的替代品?@无论你能用什么sublime text 3
@Fred ii-不确定你是否真的是指“不幸的”:-)好吧,其他人之前已经清楚地指出了这一点。但是,如果您仍然发布此答案,您至少应该在使用“复制和粘贴”复制代码后删除该空格。。。
<?php
$el=<<<EOG
whatever
EOG;
?>