今日、sublime3 (未登録のデモ) を試して、dreamweaver よりもはるかに優れたワークフローを本当に気に入っていますが、本番 LAMP サーバーでは T_CONSTANT_ENCAPSED_STRING エラーが発生し続けますが、ローカル MAMP テスト サーバーでは発生しません (サーバーをランプするために SFTP に Filezilla を使用)
これらのテストファイルの両方のすべてを削除し、これだけを各ファイルに再入力(コピーアンドペーストではなく)しました...(崇高なものを使用)
UnitTest.php
<?php
require_once ('dbentity.class.php');
?>
dbentity.class.php
<?php
echo "hello";
?>
または T_CONSTANT_ENCAPSED_STRING エラーが発生します
しかし、dbentity.class.php が
hello
(php タグなし) "hello" という結果がブラウザに表示されます。
文字エンコーディング(UTF-8)とchmod(644)をチェックしたので、問題はないようです。私は Dreamweaver で約 2 年間開発してきましたが、この問題に遭遇したことはありません。Sublime がグレムリンを作成していると推測されますが、Sublime を使用する多くの PHP 開発者を知っています...