PHP
Приветствую, помогите пожалуйста я правильно понял суть языка программирования ,PHP
PHP,это язык взаимодействия с сервером имеет файлах расширение .php и содержит внутри сценарий обращения к серверу и к базе данных, и при выполнении на сервере должна быть информация в виде готового документа html страницы и в бд тоже, если же там на сервере не лежит документ мы получим на экране после выполнения сценария Not Found на экране
а нет у него сути. пэ эх пэ это язык для ущемленых в детстве обиженок. просто мертворожденый язык. как вообще мог ктото ТАКОЕ придумать? это не язык, это поток блевотной масы из букв и символов.
Владислав Денисов
windows тоже слепили из говна и палок
Дмитрий Плотников
база
Всё, что ты перечисляешь - это частные случаи, отражающие очень небольшой участок всей области использования PHP.
PHP - скриптовый язык, ориентированный на создание back-end клиент-серверных систем. Чаще, но не обязательно, клиентом является браузер, а сервером, соответственно, web-сервер. С тем же результатом клиентом может быть, например, мобильное приложение.
PHP может использоваться и как универсальный скриптовый язык (тем более, что интерпретатор PHP быстрее интерпретатора Python). В том числе и для написания кода, работающего в режиме 24/7.
PHP - скриптовый язык, ориентированный на создание back-end клиент-серверных систем. Чаще, но не обязательно, клиентом является браузер, а сервером, соответственно, web-сервер. С тем же результатом клиентом может быть, например, мобильное приложение.
PHP может использоваться и как универсальный скриптовый язык (тем более, что интерпретатор PHP быстрее интерпретатора Python). В том числе и для написания кода, работающего в режиме 24/7.
Дмитрий Ушаков
https://otvet.mail.ru/question/230550114 Возможно вопрос заинтересует.
> PHP,это язык взаимодействия с сервером
Не обязательно, можно и обычные скрипты на нём писать, не для веб. Просто чаще всего его используют именно в вэб, т.к. изначально он был под него заточен.
> имеет файлах расширение .php
Не обязательно. Просто такая привычка, для удобства и понятности.
> и содержит внутри сценарий обращения к серверу и к базе данных
Не обязательно. Скрипт может делать всё что угодно, может и вообще ни к чему не обращаться.
> и при выполнении на сервере должна быть информация в виде готового документа html страницы и в бд тоже
Тем более не обязательно.
> если же там на сервере не лежит документ мы получим на экране после выполнения сценария Not Found на экране
А это уже зависит от настройки веб-сервера, что он там отдаёт при запросе несуществующих файлов.
Не обязательно, можно и обычные скрипты на нём писать, не для веб. Просто чаще всего его используют именно в вэб, т.к. изначально он был под него заточен.
> имеет файлах расширение .php
Не обязательно. Просто такая привычка, для удобства и понятности.
> и содержит внутри сценарий обращения к серверу и к базе данных
Не обязательно. Скрипт может делать всё что угодно, может и вообще ни к чему не обращаться.
> и при выполнении на сервере должна быть информация в виде готового документа html страницы и в бд тоже
Тем более не обязательно.
> если же там на сервере не лежит документ мы получим на экране после выполнения сценария Not Found на экране
А это уже зависит от настройки веб-сервера, что он там отдаёт при запросе несуществующих файлов.
У него большая роль. Да и зачастую HTML не нужны, ибо PHP может содержать полный HTML-шаблон. Он нужен в основном для обращения к базе данных, отсюда и повышенная безопасность и потребность в Apache.
Владислав Денисов
Apache как таковой уже давно заменил NGINX
это серверный скриптовый язык для генерации контента возвращаемого клиенту по запросу, в принципе не обязательно для генерации, а для различных действий на стороне сервера
НИЧЕГО не лежит на сервере, но на экран не выводится Not Found...
Смысл PHP - ПЕЧАТАТЬ текст и отдавать броузеру, чтобы тот думал, что на сервере что-то лежит...
PHP печатает даже картинки и броузер думает , что они лежат на сервере, но их там НЕТ...
там вообще может ничего не быть, лишь PHP скрипты.
Смысл PHP - ПЕЧАТАТЬ текст и отдавать броузеру, чтобы тот думал, что на сервере что-то лежит...
PHP печатает даже картинки и броузер думает , что они лежат на сервере, но их там НЕТ...
там вообще может ничего не быть, лишь PHP скрипты.
не совсем так Not Found можно получить например если в пхп файле написать header (404, ' Not Found'); но принцип правильный, да, браузер пинает веб сервер, тот ищет файл и запускает для него обработчик, дальше запускается пхп который лезет в базу и выплевывает страницу которую сервер заботливо возвращает клиенту
В общих чертах, да. Но результат исполнения скрипта может быть каким угодно, не обязательно HTML страница.
это обезьяний язык. веб-макаки на нем общаются
index.php или index.html (важный момент в приоритет всегда файл типа html) файл который всегда по умолчанию вызывает запросом через ip:port или домен если его нет выпадет Not Found или страница ошибки в зависимости он настроек ридиректа сервера . Сам файл php может содержать внутри себя код html и выводит готовый результать после запроса или перенаправлшять на другую страницу
Мы в студии иногда используем php запуская просто локально из консоли для выполнения каких-то файловых манипуляций (на локальном компьютере), или для работы с базой данных, используя при этом веб-сервер в локальной сети.
Применений очень много, тем более, как писали выше, php работает быстрее python.
Применений очень много, тем более, как писали выше, php работает быстрее python.
Похожие вопросы
- Я бы хотел спросить, стоит ли учить в 2019 году язык программирования PHP
- PHP MYSQL после ввода запроса , отображается пустая строка перед 1 кой, немогу понять Помогите пожалуйста
- Почему PHP считают ужасным языком программирования?
- Web- программирование. Php (JS, HTML, CSS)
- Используется ли ссылки в проф программировании (PHP)
- За сколько времени минимум можно освоить язык программирования например PHP, чтобы сайты писать и зарабатывать?
- Какой язык программирование стоит учить для разработки игр?
- Работа в php, помогите, пожалуйста
- Программирование , языки программирования
- PHP Задача. Помогите пожалуйста. Всё написал в пояснении.