Loading...
Обучение/Помощь новичкам | разделение html от php
punkromain (08.09.2017 в 08:54)
PhpStorm (08.09.2017 в 08:22)
punkromain (08.09.2017 в 07:31)
Ну да, шаблоны. Первый вариант идеально работает с шаблонами. Второй это тупо набросать в блокнотике, чтобы быстро и без ошибок. Если, имхо, правильно использовать первый вариант, то про echo вообще можно забыть, используя его только один раз в конце, при генерации кода страницы. А на мелких задачах это бессмысленно, так-как на шаблоны потратим больше времени, чем на сам код, поэтому, удобнее сразу отделить html от php вторым способом.


Браузеру не нужен оператор echo, он выведет html код и так.

Причём тут вообще браузер и echo?


При том, что браузеру не нужен оператор echo для вывода html кода.
PhpStorm , дружище, php генерируется не в броузере а на сервере и в броузер приходит уже чистый html, сгенерированный на сервере.
XxxDIABLOxxX , второй вариант будет бесконечно дергать селектор кода если версия php старше 4,2, на новых версиях без разницы какой вариант выбирает автор. Так что писать лучше так, как кому нравится ))
Сибирский (08.09.2017 в 09:06)
PhpStorm , дружище, php генерируется не в броузере а на сервере и в броузер приходит уже чистый html, сгенерированный на сервере.


То есть вместо того, чтобы просто скормить html браузеру, мы долбим интерпретатор php кода на серваке?

Ты что-то перемудрил, дружище.
PhpStorm , я?! Ну хорошо, расскажи как ты понимаешь? То есть по твоему php код обрабатывается в броузере?
Сибирский (08.09.2017 в 09:11)
PhpStorm , я?! Ну хорошо, расскажи как ты понимаешь? То есть по твоему php код обрабатывается в броузере?


Вы запутались в прочтении темы, внимательнее перечитайте все посты.

Браузеру не нужен php код для обработки html, он его выведет и так.
PhpStorm , так и и спрашиваю броузер тут при чем если код генерится на сервере? )) Что ты напишешь echo "Hello!"; что просто ?>Hello!<? разницы не будет для броузера, что ты вообще хотел сказать этим постом?
Сибирский (08.09.2017 в 09:19)
PhpStorm , так и и спрашиваю броузер тут при чем если код генерится на сервере? )) Что ты напишешь echo "Hello!"; что просто ?>Hello!<? разницы не будет для броузера, что ты вообще хотел сказать этим постом?


Браузеру не нужен php для вывода html.

Поставь код echo 'Hello'; на сервер без php и браузер его не выведет .гы.

Поэтому выводим html напрямую в браузер и не долбим php сервак обработкой html через echo.
________
посл. ред. 08.09.2017 в 09:26; всего 1 раз(а); by PhpStorm
PhpStorm , теперь обрати внимание на пост выше что пишет saint? если файл php? то интерпретатор его будет пытаться обработать как php И долбить, как ты говориш, сервак все равно придется.
Сибирский (08.09.2017 в 09:30)
PhpStorm , теперь обрати внимание на пост выше что пишет saint? если файл php? то интерпретатор его будет пытаться обработать как php И долбить, как ты говориш, сервак все равно придется.


Ну так зачем это делать лишний раз, отправляя html на сервер, если сразу пихаем в браузер без всяких echo.

Верстаем на html, потом внедряем php.
Онлайн: 4
Время:
Gen. 0.1158
(c) Bym.Guru 2010-2026