試圖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,因爲它更普遍 –