Я имею следующий фрагмент кода в файле PHP:PHP код печатается в HTML комментарии
<?php
include_once('includes/connection.php');
include_once('includes/article.php');
$article = new Article;
$articles = $article->fetch_all();
?>
<html>....</html>
Вместо получения ожидаемого результата, я получаю сообщение «fetch_all();>, это означает, что приведенный выше код рассматривается как комментарий HTML. Я прочитал похожие темы (которые в основном виноваты в значении short_open_tag), но не помог мне вообще. Любые идеи?
Редактировать: Большое спасибо за ваши ответы Похоже, что особая странная проблема заключалась в обновлении моей Linux-системы, которая немного изменила мои права. Я изменил пользователя на http вместо root, и проблема исчезла.
a) Установлен ли PHP? b) является кодом в .html или в .php? – bwoebi
Удалите все php-коды и поместите эхо «что-то»; чтобы увидеть, является ли ваша проблема вашим PHP или чем-то еще с вашим классом статьи или connection.php –
Не совсем комментарий HTML, я не верю, просто нечетный или недействительный открывающий тег. В любом случае, какова конфигурация вашего веб-сервера? Сервер, ОС и т. Д.? – JAL