PHP, Hypertext Preprocessor — скриптовый язык общего назначения. В современном виде выпущен в 1998 году в версии 3.0. Первоначально, с момента создания в 1994 году, назывался Personal Home Page Tools.
Интерпретатор Zend Engine и сам язык являются проектом с открытым кодом с собственной лицензией. Кроме того, имеется минимум десять альтернативных компиляторов языка и множество фреймворков для быстрой разработки.
PHP — лидирующий язык для динамических веб-сайтов, в частности серверной их части. Применим также для графических интерфейсов GUI. Большинство хостинг-провайдеров поддерживают PHP, тем обеспечивая его популярность. Язык вместе с Linux, Apache и MySQL составляют набор ПО LAMP для создания и хостинга сайтов.
PHP отличается большим набором средств веб-разработки. Важнейшее его преимущество — взаимодействие со всеми распространенными системами управления базами данных — MySQL, SQLite, PostgreSQL, Oracle, Microsoft SQL Server, Apache Derby, Lotus Notes и еще десятком других.
На PHP реализованы системы управления контентом Drupal, Typo3, Joomla, WordPress. Системы e-коммерции Magento, osCommerce, OpenCart. Такие галереи изображений, как Coppermine, Gallery Project, 4images.
На PHP написаны популярные вики-движки MediaWiki, DokuWiki и известные системы организации форумов phpBB, SMF, vBulletin, Invision Power Boar. Утилиты администрирования систем управления базами данных phpMyAdmin, phpPgAdmin, Adminer также разработаны на PHP.
Для разработки проектов на PHP с помощью паттерна MVC — так называемой быстрой разработки — используются фреймворки. Как наиболее популярные из них известны Zend Framework, CakePHP, Symfony, Laravel, CodeIgniter, Kohana, Phalcon и Yii.
Язык PHP используют такие гиганты как, например, Facebook или Wikipedia. Есть примеры создания собственных компиляторов. Например, HipHop, созданный в 2010 году Facebook, или KPHP, разработанный в 2013 для ВКОНТАКТЕ. Перспективы PHP очевидны и интересны для разработчиков. Освойте этот язык на курсе в Учебном IT -центре Level Up и обеспечьте себя доходной перспективной работой.
Хотите и вы сменить скучную работу, стать сотрудником IT-компании или работать на фрилансе? Тогда записывайтесь на IT-курсы и спешите заключить договор по низкой цене!