ќ возможност€х €зыка программировани€ PHP

PHP – €зык программировани€, используемый в сфере web-разработки. Facebook, Wikipedia и другие известные сайты разрабатываютс€ на PHP

PHP имеет открытый программный код и прост в освоении. ¬се команды PHP обрабатываютс€ на сервере и генерируют HTML-документ, который далее высылаетс€ пользователю. ¬ документе отображаетс€ результат выполнени€ скрипта. ѕомимо HTML, –HP способен генерировать файлы форматов PDF, графические форматы (JPEG, PNG и пр.), файлы flash-анимации, текстовые данные (файлы XML). ѕрисутствует функци€ автоматической генерации файлов на серверах.

—реди других преимуществ PHP стоит отметить функцию генерировани€ динамических страниц, возможность обмена cookies, создание скриптов дл€ командной строки (поддержка большого количества OC: Windows, Linux, Mac OS и др.), создание оконных приложений на стороне пользовател€. PHP работает с большим количеством серверов,  использующих бинарный файл FastCGI PHP (сервера IIS, Apache и др.)

PHP работает с широким перечнем баз данных и поддерживает большое количество расширений, с помощью которых они создаютс€ (ODBC, MySQL, PDO и др.). ѕрисутствует поддержка большинства протоколов Windows (NNTP, HTTP, POP3, COM и др.). ѕри этом пользователь может работать с сокетами напр€мую.

¬ PHP присутствуют инструменты по обработке текста, в том числе и XML-документов. ќбработка документов осуществл€етс€ на базе  библиотеки, котора€ расшир€ет функции обработки XML-файлов  с добавлением новых расширений XMLReader, SimpleXML  и XMLWriter.

–HP обладает отлично совместим с другими €зыками программировани€, такими как HTML, Java, JavaScript и др.

—писок PHP-функций

Х Apache
Х APC
Х Bzip2
Х Cairo
Х Crack
Х Ctype
Х cURL
Х dBase
Х FDF
Х Hash
Х iconv
Х ID3
Х LDAP
Х Mcrypt
Х MySQL
Х OpenSSL
Х PCRE
Х Rar
Х runkit
Х SQLite
Х Stomp
Х SVN
Х Tidy
Х URL
Х Zlib;
–азработка на PHP, аутсорсинг: Sisols.ru