мовами, використовуваними в ASP.NET) завдяки своїй простоті, швидкості виконання, багатій функціональності, багатоплатформеності і розповсюдженню початкових кодів на основі ліцензії PHP.
Популярність у галузі побудови веб-сайтів визначається наявністю великого набору вбудованих засобів для розробки веб-додатків [8]. Основні з них:
автоматичне вилучення POST і GET-параметрів, а також змінних оточення веб-сервера в зумовлені масиви;
взаємодію з великою кількістю різних систем управління базами даних (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape і Apache Derby , Informix, Ovrimos SQL, Lotus Notes, DB + +, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird/InterBase, Paradox File Access, MaxDB, Інтерфейс PDO);
В· автоматизована відправка HTTP-заголовків;
В· робота з HTTP-авторизацією;
В· робота з cookies і сесіями;
В· робота з локальними і віддаленими файлами, сокетами.
В· обробка файлів, що завантажуються на сервер;
В· робота з XForms;
В даний час PHP використовується сотнями тисяч розробників. Згідно з рейтингом корпорації TIOBE, що базується на даних пошукових систем, у квітні 2011 року PHP знаходився на 5 місці серед мов програмування. [6] До найбільших сайтів, які використовують PHP, відносяться Facebook, ВКонтакте, Wikipedia і ін
Переваги PHP
Головним чинником мови РНР є практичність. РНР повинен надати програмісту засоби для швидкого і ефективного вирішення поставлених завдань. Практичний характер РНР обумовлений п'ятьма важливими характеристиками:
В· традиційністю;
В· простотою;
В· ефективністю;
В· гнучкістю.
Існує ще одна В«характеристикаВ», яка робить РНР особливо привабливим: він розповсюджується безкоштовно! Причому, з відкритими вихідними кодами (Open Source). p align="justify"> Традиційність Мова РНР здаватиметься знайомим програмістам, що працюють в різних областях. Багато конструкцій мови запозичені з Сі, Perl. Код РНР дуже схожий на той, який зустрічається в типових програмах на С або Pascal. Це помітно знижує початкові зусилля при вивченні РНР. PHP - мова, що поєднує переваги Perl і Сі і спеціально націлений на роботу в Інтернеті, мова з універсальним (правда, за деякими застереженнями) і ясним синтаксисом. p...