PHP-код, отображаемый в комментариях в браузере с использованием WAMP

Как сказано в названии, мой PHP-код появляется в инспекторе кода браузера, как будто он закомментирован. Например,

<? include("assets/php/dbconn.inc.php"); $conn = dbConnect(); $sql = "SELECT * FROM movies"; $rs = $conn->query($sql) or die ("Movie query failed"); $number_of_rows = $rs->num_rows; while($row = $rs->fetch_assoc()){ echo("{$row['title']}"); } ?> 

отображает в браузере как

 <!--? include("assets/php/dbconn.inc.php"); $conn = dbConnect(); $sql = "SELECT * FROM movies"; $rs = $conn---> в <!--? include("assets/php/dbconn.inc.php"); $conn = dbConnect(); $sql = "SELECT * FROM movies"; $rs = $conn---> 

а остальная часть кода печатает на веб-странице.

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

Никогда не используйте короткий открытый тег <? в вашем PHP-коде. Всегда используйте длинные теги <?php , просто потому, что <? может быть отключен (или не включен, может зависеть от distro) в php.ini с директивой short_open_tag (и это похоже на вашего виновника). В результате PHP-скрипты не обрабатываются интерпретатором PHP и, как правило, в конечном итоге отправляются посетителю как обычный текст, выставляя весь ваш исходный код (но также учетные данные БД и т. Д.).

Отправлено от имени OP:

SOLVED Я перешел к файлу напрямую, а не через адрес localhost. Ошибка новичков.