Логин:
Пароль:

Что такое и для чего нужен PHP

Занявшись разработкой сайта или поиском хостинга, Вы будете повсеместно сталкиваться с понятием PHP, что приведет к закономерным вопросам о значении этого термина, назначении инструмента и прочим. В этой статье Вы найдете ответы на большинство вероятных вопросов.

Что такое PHP, определение и история

PHP – это язык программирования с открытым исходным кодом, выполняемый на стороне сервера, который был разработан специально для создания сайтов. Изначально PHP расшифровывался, как «Personal Home Page Tools» - «Инструменты для создания персональных веб-страниц», после чего был переименован в «PHP: Hypertext Preprocessor» - «PHP: Препроцессор Гипертекста». Основным интерпретатором языка PHP на данный момент является Zend Engine.

PHP был разработан на базе синтаксиса языков C, Java и Perl, что позволило создать очень простой язык программирования, который быстро завоевал популярность во всем мире. Особенностью PHP-кода является возможность встраивания непосредственно в html-код сайтов.

А что же было до PHP? До появления доступного языка программирования PHP для разработки программной части сайтов применялись приложения на более сложных языках Perl, C, C++ и т.д.

Применение PHP

Как уже и говорилось выше, PHP применяется для разработки веб-сайтов, что объясняется наличием большого набора встроенных средств и дополнительных модулей для разработки приложений.

Основные особенности:

  • - возможность обработки POST и GET-параметров, а также переменных окружения веб-сервера и их автоматическое извлечение в предопределённые массивы;
  • - взаимодействие с большим количеством различных систем управления базами данных благодаря дополнительным модулям (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO), Redis;
  • - автоматизированная отправка HTTP-заголовков;
  • - работа с HTTP-авторизацией;
  • - работа с cookies и сессиями;
  • - работа с локальными и удалёнными файлами, сокетами;
  • - обработка файлов, загружаемых на сервер;
  • - работа с XForms.

Если на Вашем сайте планируется создание большого каталога статей, отправка почтовых уведомлений, создание каталога товаров, создание форумов, блогов, работа с файлами cookies и т.д., то Вам не обойтись без использования языка программирования PHP.

Простейший PHP-код

В языке программирования PHP для написания php-кода применяется конструкция:

<?php
    //код Вашего PHP-скрипта
?>

Также может применяться конструкция:

<?
    //код Вашего PHP-скрипта
?>

Но стоит обратить внимание на то, что работать последний метод может только при включенной опции short_open_tag в php.ini.

Кстати, символ «//» в данном примере обозначает начало комментариев к php-коду.

Итак, давайте напишем самый простой код на PHP:

<?php
    echo "Hello, World!";
?>

В результате выполнения данного кода в браузере будет выведено сообщение: «Hello, World!».

Обратите внимание! Стандартные настройки веб-сервера позволяют выполнить php-код только для файлов c расширениями: .php .php3 .php4 .php5 .php6 .phtml .phps.