Додаткові можливості PHP

Матеріал з Wiki TNEU
Версія від 01:19, 20 червня 2014; Xphlash (Обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

PHP здатний не тільки видавати HTML. Можливості PHP включають формування зображень, файлів PDF і навіть роликів Flash (з використанням libswf і Ming), створюваних "на льоту". PHP також здатний видавати будь-які текстові дані, такі, як XHTML та інші XML-файли. PHP здатний здійснювати автоматичну генерацію таких файлів і зберігати їх у файловій системі вашого сервера замість того, щоб віддавати клієнту, організовуючи, таким чином, кеш динамічного змісту, розташований на стороні сервера. Одним із значних переваг PHP є підтримка широкого кола баз даних. Створення скрипта, що використовує бази даних, - неймовірно просто. В даний час PHP підтримує наступні бази даних: MySQL, Adabas D, Ingres, Oracle (OCI7 і OCI8), dBase, InterBase, Ovrimos, Empress, FrontBase, PostgreSQL, FilePro (тільки читання), mSQL, Solid, Hyperwave, Direct MS-SQL, Sybase, IBM DB2, Velocis, Informix, ODBC, Unix dbm. Також в PHP включена підтримка DBX для роботи на абстрактному рівні, так що ви можете працювати з іншою базою даних, що використовують DBX. Крім того, PHP підтримує ODBC (Open Database Connection standard), таким чином, ви можете працювати з іншою базою даних, що підтримує цей всесвітньо визнаний стандарт. PHP також підтримує "спілкування" з іншими сервісами з використанням таких протоколів, як LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на платформах Windows) і багатьох інших. Крім того, ви отримуєте можливість працювати з мережевими сокетами "напряму". PHP підтримує стандарт обміну складними структурами даних WDDX. Звертаючи увагу на взаємодію між різними мовами, слід згадати про підтримку об'єктів Java і можливості їх використання як об'єктів PHP. Для доступу до віддалених об'єктів ви можете використовувати розширення CORBA.

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти