PHP скрипт не работает с // комментариями - PullRequest
0 голосов
/ 08 августа 2009

У меня есть PHP-скрипт, который, кажется, не работает, если он содержит комментарий типа //. Я имею в виду, что сценарий, похоже, не выполняется за пределами // комментария стиля. Э.Г.

<?php header('Content-type: text/plain');

// some comment
echo "OK";

не работает, нет вывода. но:

<?php header('Content-type: text/plain');

echo "OK";

работает. Я вижу ОК как вывод. И:

<?php header('Content-type: text/plain');

/* some comment */    
echo "OK";

Также работает. Снова я вижу ОК как вывод.

Я никогда не сталкивался с этим раньше. Могут ли быть какие-либо настройки PHP, которые управляют этим поведением? Как заставить мои комментарии в стиле работать?

1 Ответ

5 голосов
/ 08 августа 2009

На какой платформе вы работаете и каким редактором пользуетесь? Потому что я могу думать только о том, что переводчику не нравятся ваши новые строки. Используете ли вы новую строку в стиле Apple (\r)?

Я не могу воспроизвести вашу проблему на PHP 5.2.9-4, работающем под Linux, а также с кодировкой Mac.

Просто чтобы быть уверенным, вы пытались добавить закрывающий тег после оператора echo? (?>). В противном случае добавьте это сейчас и посмотрите, будет ли это иметь значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...