PHP – это язык программирования, предназначенный для создания динамических веб-приложений (скриптов). Простое внедрение в HTML-код делает язык PHP незаменимым инструментом для сайтостроения и обеспечивает популярность среди разработчиков всех стран. Поэтому практически все отечественные и зарубежные провайдеры предоставляют хостинг с поддержкой PHP.
Особенности и достоинства языка PHP
Главным достоинством языка PHP является бесплатное распространение и открытый исходный код. Но существуют и другие аргументы, благодаря которым большинство программистов делают свой выбор в его пользу:
Узнаваемость
В основе PHP лежат известные всем программистам языки С и Pascal, азы которых преподаются еще в школе, а многие конструкции перекликаются с Си и Perl. Поэтому с ним удобно работать как опытным, так и начинающим вебмастерам, а время и усилия на его изучение значительно снижаются.
Простота
Для корректного выполнения программы не обязательно писать объемный код. Сценарий может состоять даже из одной строки, заключенной между экранирующими последовательностями «» и «?>». Это связано с отсутствием необходимости подгрузки библиотек, указания параметров компиляции и т.д.
Эффективность
Данная характеристика обуславливается особенностью устройства «движка» PHP, который является транслирующим интерпретатором и обеспечивает достаточно серьезную скорость для обработки сценариев.
Безопасность
В набор функциональных возможностей PHP входят различные механизмы шифрования. Кроме этого язык совместим со многими защищенными технологиями e-commerce. Исходный сценарий скрипта компилируется на сервере, поэтому его невозможно просмотреть в браузере пользователя.
Гибкость
Несмотря на то, что PHP лучше всего совместим с HTML, он благополучно интегрируется и в другие языки, например, JavaScript или XML. В случае необходимости приложения PHP можно легко расширить благодаря удобной структуре.
Язык PHP имеет ряд особенностей, которые играют немалую роль в его популярности и востребованности:
- благодаря тому, что программа выполняется непосредственно на сервере и возвращается на компьютер в виде HTML-кода, значительно экономятся пользовательские ресурсы;
- для работы PHP подходит большинство марок серверов, основные операционные системы;
- универсальность языка обуславливается его взаимодействием с большинством систем управления базами данных;
- поддержка работы с HTTP-cookies позволяет отследить и идентифицировать посетителей сайта;
- PHP позволяет работать с удаленными файлами, а также осуществлять загрузку файлов на сервер разными способами.
Сегодня практически никто не создает статические сайты, в основе которых лежит язык HTML. Большинство сайтов строятся на тандеме HTML и PHP. На PHP работают и самые популярные системы управления контентом (WordPress, Joomla, Mambo, Drupal и пр.). Независимо от того, каким способом создается сайт, для его размещения в Интернете следует выбрать соответствующий хостинг.


