технологія php
PHP - вкрай популярний сценарний мову загального призначення, і це не дивлячись на те, що створювався спеціально для веб-розробок. В основі своїй має синтаксис дуже схожий на синтаксис C, Java і Perl, проте простіше цих мов. Має відкритий вихідний код.
Найчастіше PHP сценарії вбудовані в HTML-розмітку всередині спеціальних тегів . Під час запиту документа, що має PHP сценарії, на сервері відбувається виконання коду, а користувач отримує в браузер "чистий" HTML. Таким чином, PHP сценарії вирішують все ті завдання, які характерні для типових CGI-додатків.
Однак PHP можна використовувати не тільки так. Ось основні області застосування цієї технології:
створення скриптів для виконання на стороні сервера - це основне завдання PHP, і більшою мірою PHP використовується саме в цьому варіантістворення віконних додатків, що виконуються на стороні клієнта (тут треба використовувати розширення PHP-GTK), в такому варіанті PHP використовується вкрай рідко
PHP - це кроссплатформенная технологія. Дистрибутив PHP доступний для більшості операційних систем, включаючи Linux, багато модифікації Unix (наприклад, HP-UX, Solaris і OpenBSD), Microsoft Windows, Mac OS X, RISC OS, і багатьох інших. PHP підтримує більшість найбільш популярних веб-сервера, таких, як Apache, Microsoft Internet Information Server, Microsoft Personal Web Server, Netscape, iPlanet, Oreilly Website Pro, Caudium, Xitami, OmniHTTPd і інші. Для більшості серверів PHP поставляється в 2-х варіантах - як модуль і в якості CGI препроцесора.
Крім цього, програмуючи на PHP розробник може віддавати перевагу як процедурного, так і об'єктно-орієнтованого програмування (особливо при роботі з PHP 5).
PHP здатний генерувати не тільки HTML документи, а й зображення різних форматів, файли PDF і Flash. PHP здатний формувати дані в будь-якому текстовому форматі, включаючи XHTML і XML.
PHP підтримує роботу з ODBC і велика кількість баз даних:
Можливе створення PHP сценаріїв для роботи з протоколами LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на платформах Windows), WDDX і багатьма іншими.
PHP включає такі засоби обробки текстової інформації як регулярні вирази Perl, POSIX Extended, парсери документів XML, для яких в PHP 4 використовуються стандарти SAX і DOM. Можливо перетворення документів XML за допомогою розширення XSLT. В PHP 5 обробка XML-документів відбувається на базі бібліотеки libxml2, а також додані два нові розширення: SimpleXML і XMLReader.
Для використання PHP в електронній комерції є функції здійснення платежів Cybercash, CyberMUT, VeriSign Payflow Pro і CCVS.
Крім цього PHP підтримує багато інших розширень, наприклад, таких, як функції пошукової машини mnoGoSearch, функції IRC Gateway, функції для роботи зі стиснутими файлами (gzip, bz2), функції календарних обчислень, функції перекладу і т.п.
Не дивлячись на те, що ця технологія є досить простий, але ті можливості, які вона дає розробнику, дозволяють використовувати її для створення як завгодно потужних і високоефективних веб додатків. Все це дозволяє PHP з легкістю лідирувати серед своїх гідних конкурентів, постійно збільшуючи відрив.
Оформити заявку на послуги:
Якщо у Вас є до нас питання, Ви можете задати своє питання прямо тут, або прочитайте відповіді на актуальні питання. Запрошуємо на форум сайту.