В начало
Разделы

PHP

Что такое PHP? PHP - рекурсивный акроним - PHP: Hypertext Preprocessor(PHP: Гипертекстовый препроцессор). PHP - это язык программирования и программный модуль, который исполняет программу, написанную на этом языке. Часто программу на PHP называют "скрипт", так как она исполняется интерпретатором. Язык очень прост для изучения, ему можно обучится буквально за несколько часов, даже имея минимальным опыт в программировании. Синтаксис языка очень похож на Perl.

История PHP

В 1998 году Zeev Suraski и Andi Gutmans PHP выпустили PHP 3.0, версия, которая сумела набрать бешеную популярность у веб-разработчиков и хостинг-провайдеров. В то время JSP еще не было, в основном использовался Perl, PHP и C/C++. Заслуга PHP 3.0 в том, что создание динамических страниц стало доступно для начинающих программистов. В мае 2000-го года появилась версия 4-х, более стабильная версия PHP, воплотившая в себе множество нововведений, таких как встроенная поддержка пользовательских сессий. В 2000 году создатели языка создали компанию Zend Technologies Ltd, которая и по сей день занимается развитием ядра PHP и созданием ПО для разработчиков.

PHP сегодня

PHP является самой популярной технологией веб-строительства в мире среди хостеров. В текущей 5-я версии, появившейся в 2004 году, улучшена реализация объектно-ориентированного подхода, в этом язык стал больше похож на Java.

Модули расширения

PHP поддерживает подключаемые модули расширения, которые могут расширять стандартный набор функций или предоставлять некоторые сервисы. Например, так организовано взаимодействие с базами данных, модулями рисования графики, обработки XML, XSLT, кэширование промежуточного байт-кода откомпилированных скриптов и т.д.
  • PECL [ http://pecl.php.net ] - коллекция расширений для PHP. Расшифровывается как PHP Extension Community Library.

Библиотеки программ

Для PHP есть много коллекций программ(библиотек), предназначенных для многоразового использования.
  • PEAR [ http://pear.php.net ] - коллекция программ на PHP. Расшифровывается как PHP Extension and Application Repository
  • PHP раздел на SourceForge.net [ http://sourceforge.net ] - Коллекция программ на сайте OpenSource-проектов SourceForge. Библиотека содержит около 10,000 программ.
  • PHP раздел на FreshMeat.net [ http://freshmeat.net ] - Еще один немаленький сайт OpenSource-проектов - FreshMeat. Библиотека содержит более 2,700 программ.
  • PHP Classes [ http://www.phpclasses.org ] - PHP Classes Repository. Библиотека содержит около 2,000 программ.

Другие сайты

  • Официальный сайт Zend Technologies [ http://www.zend.com ] - Сайт разработчиков PHP - компании Zend Technologies. Кроме разработки собственно PHP-engine компания специализируется на выпуске средств разработки, отладки и оптимизации для PHP-разработчиков, обучении и сертификации(VUE) разработчиков. На сайте есть очень полезный раздел для разработчиков, в котором есть: новости, статьи, руководства, галерея кода(Code Gallery), поиск/вакансии веб-разработчиков.
  • PHP Club Россия [ http://www.phpclub.ru ] - русское PHP-сообщество. Выпускается свой ежемесячный журнал, посвященный PHP. "Живой" форум, объявления о работе, статьи, база скриптов. При поддержке сайта регулярно проводятся PHP Parties.
  • PHPkitchen [ http://www.phpkitchen.com ] - Сайт будет полезен для разработчика. Руководства, список лучших инструментов/программ/библиотек для PHP разработчика, PHP frameworks, список freelance-сайтов.


Строчка любимых сайтов OpenNET Афиша Петербурга


Яндекс цитирования