TH
Tommy Haku

Html код можно писать в php файлах?

Начал учить PHP, увидел html код в файлах php. Значит ли это, что html файлы вообще не нужны, и можно писать всё в php файлах? Знаю, глупый вопрос, наверное.

АТ
Алина Тихомирова

Да, можно писать в PHP-файлах и добавлять туда вставки PHP-кода.
На этом принципе работают некоторые шаблонизаторы.

ДМ
Денис Махмутов

echo: '';
echo: 'Первый элемент списка';
echo: '';
echo: '';

В таком духе и не только

Aigul Chonorova
Aigul Chonorova

я так и делаю. мне удобнее писать в пхп

ТГ
Татьяна Грицишина

>> Значит ли это, что html файлы вообще не нужны, и можно писать всё в php файлах?
Да, значит можно так делать.
Но не значит что НУЖНО так делать. Каждый php-файлик, переданный интерпретатору - это форк процесса: потребление памяти и процессорного времени. Если в файлике нет кода - это потребление ради ничего (ноль полезной работы). Проще говоря, это глупая пустая трата ресурсов. Если ресурсов много, то проблем с этим не будет... проблемы начнутся когда у сайтика появятся живые посетители, и сервер начнет тормозить/падать. Конечно, не только от скромных ~20МБ на форк, а от суммарной нагрузки... на сервере ведь обычно и СУБД имеется, и прочие демоны которые кушают... а эти 20МБ просто высокочастотные, и поэтому вероятно станут "последним гвоздем в крышку гроба" сервера (не единственным источником проблем, но триггером сбоя). Думай сам, стоит ли забивать болт на html-статику 🙂

Похожие вопросы
php, html Помогите с логикой) код внутри
Как зациклить чтение из файла (HTML, PHP)?
Где искать HTML код в PHP файле, если его там нет
простой сайт на хтмл. какие файлы лучше html или php один и тот же файл с .php или .html как лучше? или никакой разницы?
Как HTML код найти в css и php файлах?
Фреймы работают только в файлах с расширением*.html,или в *.php тоже?
Как сделать, чтоб из файла PHP выполнялся код все файлы с расширением *.php Не могу вывести код из файла menu_top.php
PhP код для переадресации на другой файл
PHP передача клиенту индивидуального mp3 файла
Как выдернуть значение из html кода через curl и вставить у себя?