PHP

Приветствую, помогите пожалуйста я правильно понял суть языка программирования ,PHP

PHP,это язык взаимодействия с сервером имеет файлах расширение .php и содержит внутри сценарий обращения к серверу и к базе данных, и при выполнении на сервере должна быть информация в виде готового документа html страницы и в бд тоже, если же там на сервере не лежит документ мы получим на экране после выполнения сценария Not Found на экране
а нет у него сути. пэ эх пэ это язык для ущемленых в детстве обиженок. просто мертворожденый язык. как вообще мог ктото ТАКОЕ придумать? это не язык, это поток блевотной масы из букв и символов.
Евгений Сидоров
Евгений Сидоров
10 181
Лучший ответ
Владислав Денисов windows тоже слепили из говна и палок
Всё, что ты перечисляешь - это частные случаи, отражающие очень небольшой участок всей области использования PHP.

PHP - скриптовый язык, ориентированный на создание back-end клиент-серверных систем. Чаще, но не обязательно, клиентом является браузер, а сервером, соответственно, web-сервер. С тем же результатом клиентом может быть, например, мобильное приложение.

PHP может использоваться и как универсальный скриптовый язык (тем более, что интерпретатор PHP быстрее интерпретатора Python). В том числе и для написания кода, работающего в режиме 24/7.
Weast Бычков
93 806
Дмитрий Ушаков https://otvet.mail.ru/question/230550114 Возможно вопрос заинтересует.
> PHP,это язык взаимодействия с сервером
Не обязательно, можно и обычные скрипты на нём писать, не для веб. Просто чаще всего его используют именно в вэб, т.к. изначально он был под него заточен.

> имеет файлах расширение .php
Не обязательно. Просто такая привычка, для удобства и понятности.

> и содержит внутри сценарий обращения к серверу и к базе данных
Не обязательно. Скрипт может делать всё что угодно, может и вообще ни к чему не обращаться.

> и при выполнении на сервере должна быть информация в виде готового документа html страницы и в бд тоже
Тем более не обязательно.

> если же там на сервере не лежит документ мы получим на экране после выполнения сценария Not Found на экране
А это уже зависит от настройки веб-сервера, что он там отдаёт при запросе несуществующих файлов.
Владимир Ивлев
Владимир Ивлев
81 923
У него большая роль. Да и зачастую HTML не нужны, ибо PHP может содержать полный HTML-шаблон. Он нужен в основном для обращения к базе данных, отсюда и повышенная безопасность и потребность в Apache.
Владислав Денисов Apache как таковой уже давно заменил NGINX
это серверный скриптовый язык для генерации контента возвращаемого клиенту по запросу, в принципе не обязательно для генерации, а для различных действий на стороне сервера
Игорь Новиков
Игорь Новиков
85 631
НИЧЕГО не лежит на сервере, но на экран не выводится Not Found...

Смысл PHP - ПЕЧАТАТЬ текст и отдавать броузеру, чтобы тот думал, что на сервере что-то лежит...

PHP печатает даже картинки и броузер думает , что они лежат на сервере, но их там НЕТ...

там вообще может ничего не быть, лишь PHP скрипты.
не совсем так Not Found можно получить например если в пхп файле написать header (404, ' Not Found'); но принцип правильный, да, браузер пинает веб сервер, тот ищет файл и запускает для него обработчик, дальше запускается пхп который лезет в базу и выплевывает страницу которую сервер заботливо возвращает клиенту
СГ
Степан Гомов
59 846
В общих чертах, да. Но результат исполнения скрипта может быть каким угодно, не обязательно HTML страница.
Юрий Парунов
Юрий Парунов
39 023
это обезьяний язык. веб-макаки на нем общаются
index.php или index.html (важный момент в приоритет всегда файл типа html) файл который всегда по умолчанию вызывает запросом через ip:port или домен если его нет выпадет Not Found или страница ошибки в зависимости он настроек ридиректа сервера . Сам файл php может содержать внутри себя код html и выводит готовый результать после запроса или перенаправлшять на другую страницу
Alex Gradov
Alex Gradov
3 018
Мы в студии иногда используем php запуская просто локально из консоли для выполнения каких-то файловых манипуляций (на локальном компьютере), или для работы с базой данных, используя при этом веб-сервер в локальной сети.
Применений очень много, тем более, как писали выше, php работает быстрее python.
Андрей Шишкин
Андрей Шишкин
1 095