Использование Notepad ++, комментарии `//` в PHP останавливает скрипт

Проблема началась с этого вопроса: почему этот `$ _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 внутри текущего <?...?> игнорируется. Таким образом, вывод к вышеперечисленному:

test1
test2
test3
test6
test7
test8

Другие комментарии /*...*/ работают нормально.

Странно это происходит только в комментариях, которые я редактирую или создаю. Все другие нетронутые комментарии не навредят. Может быть, есть некоторые настройки Notepad ++, вызывающие это, о которых я не знаю. Если вы испытали это до того, как «невидимые» вещи произойдут, когда вы играете с программой, так что я мог бы сделать что-то неправильно в некоторых точках.

Какие-либо предложения?

Проверьте свои окончания линии! Сохраните файл с окончанием строки стиля unix. (Редактирование> Преобразование EOL> Формат UNIX)