Что такое PHP?
PHP — это серверный язык сценариев. это используется для разработки статических веб-сайтов или динамических веб-сайтов или веб-приложений. PHP расшифровывается как Hypertext Pre-процессор, который ранее обозначал персональные домашние страницы.
Сценарии PHP могут интерпретироваться только на сервере, на котором установлен PHP.
Клиентские компьютеры, имеющие доступ к сценариям PHP, требуют только веб-браузера.
Файл PHP содержит теги PHP и заканчивается расширением «.php».
В этом уроке вы узнаете
- Что такое язык сценариев?
- Scripting VS Язык программирования
- Что означает PHP?
- Синтаксис Php
- Зачем использовать PHP?
- Для чего нужен PHP и доля рынка
- PHP против ASP.NET против JSP против 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
- оракул
- 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 Framework | Использует добавить на библиотеки | Встроенный |
Интеграция с HTML | Легко | Довольно сложный | Довольно сложный | Легко |
Поддержка MySQL | Родной | Требуются сторонние драйверы | Требуются сторонние драйверы | Текущая версия имеет встроенную поддержку. Старые версии используют ODBC |
Легко расширяется другими языками | да | нет | Расширен с использованием классов и библиотек Java. | да |
Расширения файлов PHP
Расширение файла и теги для того , чтобы сервер для идентификации наших PHP файлов и сценариев , мы должны сохранить в файл с расширением «.php» . Старые расширения PHP включают
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP был разработан для работы с HTML, и поэтому он может быть встроен в код HTML.
Вы можете создавать файлы PHP без каких-либо тегов HTML, и это называется Pure PHP file.
Сервер интерпретирует код PHP и выводит результаты в виде кода HTML в веб-браузеры.
Чтобы сервер мог идентифицировать код PHP из кода HTML, мы всегда должны заключать код PHP в теги PHP.
Тег PHP начинается с символа «меньше», за которым следует знак вопроса, а затем слова «php».
PHP является регистрозависимым языком, «VAR» — это не то же самое, что «var».
Сами теги PHP не чувствительны к регистру, но мы настоятельно рекомендуем использовать строчные буквы. Код ниже иллюстрирует вышеуказанный момент.
<?php … ?>
Мы будем ссылаться на строки кода PHP как на операторы. PHP-операторы заканчиваются точкой с запятой (;). Если у вас есть только одно утверждение, вы можете опустить точку с запятой. Если у вас есть более одного утверждения, то вы должны заканчивать каждую строку точкой с запятой. Для согласованности рекомендуется всегда заканчивать свои утверждения точкой с запятой. PHP-скрипты выполняются на сервере. Вывод возвращается в виде HTML.
PHP Привет, мир
Показанная ниже программа представляет собой простое PHP-приложение, которое выводит слова «Hello World!» При просмотре в веб-браузере.
<?php echo "Hello world"; ?>
Вывод:
Hello world
Резюме
- PHP выступает за препроцессор гипертекста
- PHP — это серверный язык сценариев. Это означает, что он выполняется на сервере. Клиентские приложения не должны иметь установленный PHP.
- Файлы PHP сохраняются с расширением «.php», а код разработки PHP заключен в теги.
- PHP с открытым исходным кодом и кросс-платформенный