この問題は次の質問から始まりました:なぜこの `$_SESSION = $_POST` が失敗するのですか?
しばらくして、その質問で説明されている問題は//
、PHP のコメントが原因であることがわかりました (質問の最後の更新で説明されているように)。
私のエディタ Notepad++ がこれに何らかの影響を与えているのではないかと思います。
例として、私が書くと:
<?
echo "test1<br>";
echo "test2<br>";
echo "test3<br>";
// Comment
echo "test4<br>";
echo "test5<br>";
?>
<?
echo "test6<br>";
echo "test7<br>";
echo "test8<br>";
?>
// Comment
current 内のコメントの後のすべて<?...?>
が無視されます。したがって、上記の出力は次のようになります。
テスト1
テスト2
テスト3 テスト6
テスト
7 テスト
8
他の種類のコメントは正常に/*...*/
機能します。
奇妙なことに、私が編集または作成したコメントでのみ発生します。他のすべてのそのままのコメントは害を及ぼしません。私が知らないメモ帳++の設定が原因である可能性があります。プログラムをいじると「目に見えない」ことが起こるという経験があれば、どこかで何か間違ったことをしたかもしれません。
助言がありますか?