Учебное пособие по PHP для начинающих - httpdoc.ru

Учебник PHP для начинающих

Учебное пособие по PHP: как мы уже изучили в предыдущем учебном пособии по PHP, Что такое PHP , PHP - чрезвычайно популярный open-source язык сценариев на стороне сервера. В нем мы можем создавать динамические веб-страницы, что улучшает взаимодействие с пользователем на веб-сайте.

В JavaScript , мы говорили о client-side scripting языке, но здесь мы используем термин server-side scripting language . И JavaScript, и PHP являются языком сценариев, но разница заключается в месте их выполнения. Да, JavaScript работает на локальном компьютере пользователя, но сценарий PHP всегда будет выполняться на сервере . Итак, на сервере, который каждый будет использовать для запуска своего PHP-скрипта, должен быть включен PHP. Он должен иметь возможность запускать на нем скрипт PHP.

Браузер не знает, как интерпретировать PHP-скрипт, поэтому сервер сначала интерпретирует PHP-скрипт, а затем отправляет интерпретированный скрипт в браузер в виде простого HTML код.


Новая загвоздка в использовании PHP заключается в том, что, поскольку это server-side scripting язык, ему нужна серверная среда, даже когда вы разрабатываете сценарий на своем локальном компьютере. Не нужно беспокоиться об этом, так как есть много программного обеспечения, которое вы можете использовать для создания серверной среды на локальном хосте, которым является ваш компьютер, а затем начать писать код PHP. Но когда ваш веб-сайт работает, весь код будет интерпретироваться самим сервером, и в системе клиента не нужно устанавливать сервер, достаточно только браузера.

PHP также может быть интегрирован со многими популярными базы данных , который включает в себя MySQL , Oracle, Microsoft SQL Server и т.д. Последняя основная версия PHP IS PHP7 , он имеет .php расширение файла.

Это руководство по PHP поможет вам изучить PHP наиболее простым и легким способом с соответствующими примерами в каждой концепции. У нас также есть онлайн Редактор PHP которые вы можете использовать для разработки PHP-приложений прямо с наших веб-сайтов, а также можете видеть вывод своего кода. Оставайтесь с нами и следуйте этому курсу PHP, чтобы начать разработку приложений PHP и стать разработчиком PHP.


Что такое язык сценариев?

Язык сценариев - это набор инструкций, которые интерпретируются построчно во время выполнения. В отличие от любого языка программирования, скрипты обычно встраиваются в код других языков и расширяют их возможности и возможности.

Основная цель использования сценария - улучшить взаимодействие с пользователем и повысить производительность приложения. Server Side и Client Side являются двумя типами языков сценариев. Сторона сервера интерпретируется на сервере, а другая интерпретируется в браузере, установленном в системе клиента.


Язык программирования против языка сценариев

Язык программирования Язык сценариев
Он используется для разработки полных приложений. В основном он справляется с рутинными задачами.
Код компилируется компилятором. Код интерпретируется интерпретатором.
Он написан на независимом языке, и его не нужно встраивать в другие языки. Он встроен в другие языки для работы.
После компиляции он создает исполняемый файл. Он не создает тип файла.
Он используется для разработки различных приложений, таких как настольные, веб, мобильные и т. Д. В основном используется для веб-разработки.
Примеры: C, C ++ и т. Д. Примеры: JavaScript, PHP, Python и т. Д.

История PHP

Расмус Лердорф , создатель PHP,

однажды сказано-
«Я не знаю, как это остановить, никогда не было никакого намерения писать язык программирования. Я абсолютно не представляю, как писать язык программирования, я просто продолжал добавлять следующий логический шаг по пути».

Звучит просто, правда, мы все знаем, что это был бы довольно беспокойный процесс. В 1994 году Расмус Лердорф написал самую первую версию PHP. Он был написан C language для замены PERL кода, который он использовал на своей личной домашней странице. В 1995 году он выпустил первую версию PHP для публичного использования и назвал ее 'Personal Homepage' . После этого в 1998 году была выпущена 3-я версия, которую тоже переименовали в 'Hypertext Preprocessor' .

PHP постепенно становился популярным день ото дня, а также часто выпускались новые версии, которые еще больше расширяли его возможности. Последняя версия вышла в 2015 году и называется PHP7 .


Что можно делать с PHP?

PHP может многое делать благодаря своей большой библиотеке и встроенным функциям и операторам. В настоящее время это наиболее широко используемый язык для веб-разработки во всем мире. Некоторые приложения PHP:

  • Может развиваться GUI based Applications .
  • Dynamic web pages может быть создан с использованием PHP.
  • Он может Cookies эффективно создавать и управлять с помощью встроенных функций.
  • Data representation также возможно в PHP с использованием таких инструментов, как Image_Graph.
  • PHP может разрабатывать систему управления веб-контентом, одним из самых ярких примеров является Wordpress.
  • Он поддерживает различные базы данных, такие как MySQL , Oracle и т. Д., И может управлять ими соответствующим образом.
  • PHP поддерживает file handling на сервере, т. Е. Он может создавать, открывать, читать, записывать, удалять и закрывать файлы на сервере.
  • Он обеспечивает encryption of data безопасную передачу данных.

Помимо этого, PHP может создавать flash movies , может также обрабатывать изображения и графический дизайн. Его также можно создать PDF files с помощью PDFLib библиотеки. В дальнейшем мы увидим множество приложений PHP.


Преимущества PHP перед другими языками

Если вы знакомы с другими серверными языками, такими как ASP.NET или Java, вам может быть интересно, что делает PHP таким особенным. Есть несколько преимуществ, почему следует выбрать PHP.

  • Простой и легкий в изучении: он в некоторой степени похож на C и JAVA, и поэтому людям легче изучить PHP как свой первый язык сценариев. Считается, что это предпочтительный выбор для новичков.
  • Открытый исходный код: Это free to use , их нет лицензии, ограничения или роялти сборы , связанные , которая помогает в создании веб - сайта с минимальными затратами. Поскольку это открытый исходный код, разработчики со всего мира могут поддерживать и развивать его.
  • Переносимость: PHP поддерживает различные платформы, такие как Windows, Linux, Mac OS и т. Д., А также совместим с большинством популярных серверов, таких как Apache и IIS, т. Д.
  • Фреймворки: он имеет широкий спектр фреймворков, которые можно легко использовать для разработки приложений PHP. Примеры: CodeIgniter , Laravel , CakePHP и т.д.
  • Качественная поддержка: поскольку PHP - это проект с открытым исходным кодом, в Интернете доступно множество блогов и форумов, которые могут решать запросы. Найти справку по PHP очень просто.
  • Интеграция: он легко интегрируется со многими веб-приложениями, и поэтому любая отрасль, которую вы можете себе представить, например мода, банковское дело, здравоохранение, правительство и т. Д., Использует приложения PHP, их модули и API.

Известные сайты построены на PHP:

В настоящее время PHP однозначно является наиболее часто используемым языком сценариев для разработки динамических веб-сайтов. Некоторые популярные веб-сайты, разработанные на PHP:

  • Социальные сайты: Facebook, Digg
  • Блоги / CMS: Wordpress, Drupal
  • Электронная коммерция: Magento, Opencart
  • Социальные сайты: Yahoo, Wikipedia, Paytm, Flickr

Создание файла PHP

Первый возникает вопрос: каким будет расширение файла, содержащего код PHP? Давайте посмотрим. Расширения файла очень важны, поскольку они помогают системе определить тип файла, чтобы она могла запустить этот файл в подходящей программе. В PHP также, если мы хотим, чтобы сервер идентифицировал наши файлы и сценарии PHP, файл должен быть сохранен с .php расширением.

Следующее - как встроить PHP-код в код других языков. Что ж, если говорить о Веб-разработка , PHP был разработан для работы с HTML , его можно легко встроить в HTML код нравится:

<HTML> <Код PHP> </HTML>

Код PHP всегда будет написан внутри HTML-теги если вы хотите встроить его. Также можно создать файл PHP без тегов HTML, они называются Pure PHP файлами, потому что эти файлы содержат только код PHP.

Всегда помните, что всякий раз, когда вы пишете код PHP, он будет записан внутри <?php ...... ?> тега. Это то же самое, что писать JavaScript внутри <script> тегов. Даже если вы встраиваете PHP-код с HTML, вы должны писать его внутри php-тегов, иначе сервер не будет идентифицировать PHP-код. Сервер будет интерпретировать только код, заключенный в теги php.

Примечание: PHP чувствителен к регистру, «$ NAME» - это переменная, отличная от «$ name» . Но теги PHP не чувствительны к регистру, их можно писать в любом регистре, но настоятельно рекомендуется использовать только нижний регистр.

Скрипт "Hello World" на PHP:

Давайте посмотрим на самый первый скрипт PHP, 'HELLO WORLD' скрипт. Самая простая и первая программа-скрипт, которую любой программист создает на любом языке. Для этого код PHP должен быть встроен в код HTML. Посмотрите на пример ниже:

Пример
<! DOCTYPE html> 
<html> 
<body> 

<? Php echo "Hello World!" >?> 

</body> 
<html>

Выход

Привет, мир!

Как видите, скрипт php написан внутри специальных тегов PHP. Теперь сервер интерпретирует этот код и возвращает его браузеру в простом формате HTML. Наш веб-сайт также написан на PHP, поэтому, если вы просматриваете исходный код в консоли, вы найдете только HTML-код, потому что PHP-код уже интерпретируется нашими серверами, и только простой HTML-код возвращается в ваш браузер после интерпретации. Проверить это.

Существует несколько синтаксисов, в которых вы можете написать сценарий PHP, но тот, который мы использовали в 'HELLO WORLD' примере, широко используется. Посмотрим другой синтаксис:

Синтаксис
< ? php Здесь идет PHP-код? > 
              < ?     Здесь идет PHP-код? >

В этом руководстве по PHP вы поняли основную концепцию введения в PHP и php, а также то, чем язык программирования отличается от языка сценариев. в Следующая глава мы начнем настраивать серверную среду на вашем локальном компьютере. Оставайтесь с нами.