试图sublime3(未注册的演示)今天,真正喜欢的工作流程要好得多然后Dreamweaver的,但让我的生产LAMP服务器上获取T_CONSTANT_ENCAPSED_STRING错误,但不是我的本地MAMP测试服务器(使用FileZilla中的SFTP到灯服务器)T_CONSTANT_ENCAPSED_STRING和崇高
我在这两个测试文件的删除一切,重新输入(不要复制和粘贴)到每个文件中只有这个...(用崇高)
UnitTest.php中
<?php
require_once ('dbentity.class.php');
?>
dbentity.class。 p HP
<?php
echo "hello";
?>
或 即时得到的T_CONSTANT_ENCAPSED_STRING错误
但如果dbentity.class.php是
hello
(没有PHP标签),我得到的是 “你好” 的结果打印到浏览器中。
这是完全绊倒我 我检查了字符编码(UTF-8)和chmod(644),以便似乎没有问题。我一直在Dreamweaver开发大约2年,并没有遇到这个问题,我最好的猜测是,崇高创造gremlins,但我知道很多PHP开发人员使用崇高...
哇......太简单了。谢谢! – Philippe
好的,算出来了,'hello'这个原因起作用了,其他的没有,因为它只有一行,所以没有行结束!整个问题是我的崇高被设置为Mac OS 9行结局... – Philippe
@Philippe但它的工作与Unix?如果是这样,我强烈建议你保持它设置为unix,因为它更普遍 –