PHP текстовый вывод в предложениях - PullRequest
0 голосов
/ 08 апреля 2010

Я работаю над проектом PHP. Там я часто использую следующий синтаксис для вывода текста в cluase:

if($boolean){

?>
output text
<?

}else{

?>
alternative
<?

}

На моем компьютере это работает отлично. Я использую XAMPP для Mac OS X. Но когда я отправляю файлы своему коллеге, эти выходные данные часто не работают, и компилятор жалуется, что достиг неожиданного конца файла. Это происходит особенно часто, когда в выводе есть тег. Мы должны заменить средства вывода на эхо.

В чем причина такого странного поведения компилятора? Является ли вышеупомянутый синтаксис вывода текста неправильным?

Ответы [ 2 ]

3 голосов
/ 08 апреля 2010

Используйте <?php вместо <?, возможно, у него не включены короткие теги.

2 голосов
/ 08 апреля 2010

Я думаю, вы найдете эту тему полезной;

Допустимо ли использование коротких тегов PHP?

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