Что такое PHP?
PHP - это язык сценариев на стороне сервера. который используется для разработки статических веб-сайтов или динамических веб-сайтов или веб-приложений. PHP расшифровывается как гипертекстовый препроцессор, который раньше обозначал личные домашние страницы.
Сценарии PHP можно интерпретировать только на сервере, на котором установлен PHP.
Для клиентских компьютеров, обращающихся к сценариям PHP, требуется только веб-браузер.
Файл PHP содержит теги PHP и заканчивается расширением «.php».
В этом руководстве вы узнаете:
- Что такое язык сценариев?
- Скриптинг VS язык программирования
- Что означает PHP?
- Синтаксис PHP
- Зачем использовать PHP?
- Для чего используется PHP и доля рынка
- PHP против ASP.NET VS JSP VS CFML
- Расширения файлов PHP
- PHP Привет, мир
Что такое язык сценариев?
Сценарий - это набор инструкций по программированию, которые интерпретируются во время выполнения.Язык сценариев - это язык, который интерпретирует сценарии во время выполнения. Сценарии обычно встраиваются в другие программные среды.
Целью сценариев обычно является повышение производительности или выполнение рутинных задач для приложения.
Сценарии на стороне сервера интерпретируются на сервере, а сценарии на стороне клиента интерпретируются клиентским приложением.
PHP - это серверный сценарий, который интерпретируется на сервере, в то время как JavaScript является примером клиентского сценария, который интерпретируется клиентским браузером. И PHP, и JavaScript могут быть встроены в HTML-страницы.
Язык программирования против языка сценариев
Язык программирования | Язык сценариев |
Имеет все функции, необходимые для разработки полных приложений. | В основном используется для рутинных задач |
Код должен быть скомпилирован перед выполнением. | Код обычно выполняется без компиляции |
Не требует встраивания в другие языки | Обычно встраивается в другие программные среды. |
Что означает PHP?
PHP означает - персональная домашняя страница , но теперь это означает рекурсивный бэкроним PHP: Препроцессор гипертекста.Код PHP может быть встроен в код HTML или использоваться в сочетании с различными системами веб-шаблонов, системой управления веб-контентом и веб-фреймворками.
Синтаксис PHP
Файл PHP также может содержать теги, такие как HTML, и сценарии на стороне клиента, такие как JavaScript.
- HTML - дополнительное преимущество при изучении языка PHP. Вы даже можете изучить PHP, не зная HTML, но рекомендуется знать хотя бы основы HTML.
- Системы управления базами данных СУБД для приложений на базе баз данных.
- Для более сложных тем, таких как интерактивные приложения и веб-службы, вам понадобятся JavaScript и XML .
Блок-схема, показанная ниже, иллюстрирует базовую архитектуру веб-приложения PHP и то, как сервер обрабатывает запросы.
Зачем использовать PHP?
Вы, очевидно, слышали о многих языках программирования; вам может быть интересно, почему мы хотели бы использовать PHP как яд для веб-программирования. Ниже приведены некоторые из веских причин.
- PHP имеет открытый исходный код и бесплатный.
- Короткая кривая обучения по сравнению с другими языками, такими как JSP, ASP и т. Д.
- Большой документ сообщества
- Большинство серверов веб-хостинга поддерживают PHP по умолчанию, в отличие от других языков, таких как ASP, которым требуется IIS. Это делает PHP экономичным выбором.
- PHP регулярно обновляется, чтобы быть в курсе последних технологических тенденций.
- Другое преимущество PHP заключается в том, что это язык сценариев на стороне сервера ; это означает, что вам нужно установить его только на сервере, а клиентские компьютеры, запрашивающие ресурсы с сервера, не нуждаются в установке PHP; достаточно только веб-браузера.
- PHP имеет встроенную поддержку для совместной работы с MySQL ; это не означает, что вы не можете использовать PHP с другими системами управления базами данных. Вы все еще можете использовать PHP с
- Postgres
- Oracle
- MS SQL Server
- ODBC и т. Д.
- PHP - кроссплатформенный; это означает, что вы можете развернуть свое приложение в различных операционных системах, таких как Windows, Linux, Mac OS и т. д.
Для чего используется PHP и доля рынка
Что касается доли рынка, то в Интернете существует более 20 миллионов веб-сайтов и приложений, разработанных с использованием языка сценариев PHP.
Это может быть связано с вышеизложенным;
На диаграмме ниже показаны некоторые популярные сайты, использующие PHP.
PHP против Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - язык разметки Cold Fusion В таблице ниже сравниваются различные языки сценариев на стороне сервера с PHP.
ОСОБЕННОСТЬ | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Кривая обучения | короткая | Дольше, чем PHP | Дольше, чем PHP | Дольше, чем PHP |
веб хостинг | Поддерживается практически всеми серверами хостинга | Требуется выделенный сервер | Достаточно поддерживается | Требуется выделенный сервер |
Открытый исходный код | да | Нет | да | Как коммерческие, так и с открытым исходным кодом |
Поддержка веб-сервисов | Встроенный | Использует платформу .NET | Использует дополнительные библиотеки | Встроенный |
Интеграция с HTML | Легко | Довольно сложный | Довольно сложный | Легко |
Поддержка MySQL | Родные | Требуются сторонние драйверы | Требуются сторонние драйверы | Текущая версия имеет встроенную поддержку. Более старые версии используют ODBC |
Легко расширяется на другие языки | да | Нет | Расширен с использованием классов и библиотек Java. | да |
Расширения файлов PHP
Расширение файла и теги для того , чтобы сервер для идентификации наших PHP файлов и сценариев , мы должны сохранить в файл с расширением «.php» . Старые расширения файлов PHP включают
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP был разработан для работы с HTML, поэтому его можно встроить в HTML-код.
Вы можете создавать файлы PHP без каких-либо тегов html, и это называется чистым файлом PHP.
Сервер интерпретирует код PHP и выводит результаты в виде кода HTML в веб-браузеры.
Чтобы сервер мог идентифицировать код PHP из кода HTML, мы всегда должны заключать код PHP в теги PHP.
Тег PHP начинается с символа «меньше», за которым следует вопросительный знак, а затем слова «php».
PHP - это язык с учетом регистра, «VAR» - это не то же самое, что «var».
Сами теги PHP не чувствительны к регистру, но мы настоятельно рекомендуем использовать строчные буквы. Приведенный ниже код иллюстрирует вышеуказанный момент.
Мы будем называть строки кода PHP операторами. Операторы PHP заканчиваются точкой с запятой (;). Если у вас есть только одно выражение, вы можете опустить точку с запятой. Если у вас более одного оператора, вы должны заканчивать каждую строку точкой с запятой. Для единообразия рекомендуется всегда заканчивать свои утверждения точкой с запятой. Скрипты PHP выполняются на сервере. Результат возвращается в виде HTML.
PHP Привет, мир
Программа, показанная ниже, представляет собой базовое приложение PHP, которое выводит слова «Hello World!» При просмотре в веб-браузере.
Выход:
Hello world
Резюме
- PHP - это препроцессор гипертекста.
- PHP - это язык сценариев на стороне сервера. Это означает, что он выполняется на сервере. В клиентских приложениях не обязательно должен быть установлен PHP.
- Файлы PHP сохраняются с расширением файла «.php», а код разработки PHP заключен в теги.
- PHP - это кроссплатформенный код с открытым исходным кодом