Что такое PHP? Напишите свою первую программу PHP

Содержание:

Anonim

Что такое 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 - это кроссплатформенный код с открытым исходным кодом