Код, который вы опубликовали, является серверным кодом, он анализируется и запускается сервером, на котором размещается страница, и никогда не отправляется в браузер (в вашем случае Mozilla Firefox). Он видит только код на стороне клиента, отправленный с сервера. Рассмотрим следующий пример:
<?php echo file_get_contents("test.html"); ?>
Это php-код, который работает на стороне сервера. Функция file_get_contents
php открывает файл и читает содержимое. Команда echo отправляет строку в браузер. Собрав вместе, строка открывает файл test.html
и выводит его в браузер в качестве ответа.
Содержимое test.html выглядит следующим образом:
<html>
<body>
Hello World!
</body>
</html>
Когда вы выбираете просмотр источника, вы не видите строку <?php echo file_get_contents("test.html"); ?>
, даже если это истинный источник просматриваемой страницы. Вы фактически видите содержимое test.html, потому что это данные, которые возвращаются в ответе.