PHP: ошибка анализа: синтаксическая ошибка, неожиданный конец файла [закрыт]

Я получаю эту ошибку в строке 15, которая является строкой, где находится тег закрытия PHP. Странно как-то. Вы видите, что не так?

<?php $fh = fopen("testfile.txt",'w') or die("failed to create file"); $text = <<<_END Line one Line two Line three _END; fwrite($fh, $text) or die("could not write to file"); fclose($fh); echo "file 'testfile.txt' written successfully"; ?>
-2
задан 22 April 2017 в 21:24

3 ответа

Я разместил этот вопрос в социальных сетях, и один кодер подхватил предложение. Удалите пустое пространство перед закрытием тега _END. По-видимому, исходный тег _END может быть отступом, но закрывающий тег не должен быть отступом, иначе он выдает ошибку.

Когда я избавился от дополнительной вкладки, она отлично работала!

0
ответ дан 22 May 2018 в 23:23
  • 1
    Вы помещали исправленную версию в свой вопрос? – wjandrea 21 April 2017 в 00:01
  • 2
    Нет, так что все могут видеть ошибку (с отступом закрытия тега _END) – Mark Alexa 22 April 2017 в 00:47
  • 3
    Я смущен. Тег _END в скрипте в вашем вопросе не имеет отступов. – wjandrea 22 April 2017 в 01:03
  • 4
    Ах, да, там есть какое-то белое пространство. Но, похоже, это было потеряно в вашем примере, что объясняет, почему моя копия / паста работала. – mjb2kmn 22 April 2017 в 19:24
  • 5
    Кто-нибудь знает, почему эта тема получила «вне темы»? тег ??? Я правильно использовал "php" чтобы показать, что это связано с PHP. Если этот веб-сайт предназначен для Q & amp; Как относится только к операционной системе Ubuntu, почему существуют такие метки, как «php», «server», «apache», даже доступный для выбора? – Mark Alexa 25 April 2017 в 20:11

Я разместил этот вопрос в социальных сетях, и один кодер подхватил предложение. Удалите пустое пространство перед закрытием тега _END. По-видимому, исходный тег _END может быть отступом, но закрывающий тег не должен быть отступом, иначе он выдает ошибку.

Когда я избавился от дополнительной вкладки, она отлично работала!

0
ответ дан 18 July 2018 в 14:34

Я разместил этот вопрос в социальных сетях, и один кодер подхватил предложение. Удалите пустое пространство перед закрытием тега _END. По-видимому, исходный тег _END может быть отступом, но закрывающий тег не должен быть отступом, иначе он выдает ошибку.

Когда я избавился от дополнительной вкладки, она отлично работала!

0
ответ дан 24 July 2018 в 20:25

Другие вопросы по тегам:

Похожие вопросы: