问题始于这个问题:为什么这个 `$_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
当前内部注释之后的所有内容都将<?...?>
被忽略。因此,上面的输出是:
测试1 测试
2测试3 测试6
测试
7
测试
8
另一种评论/*...*/
工作正常。
奇怪的是,它只发生在我编辑或创建的评论上。所有其他未触及的评论都没有害处。可能有一些我不知道的 Notepad++ 设置导致了这种情况。如果之前在你摆弄程序时会发生“看不见”的事情,那么我可能在某个时候做错了什么。
有什么建议么?