PHP 5 ñîäåðæèò áîëüøîå êîëè÷åñòâî èçìåíåíèé è óëó÷øåíèé ïî ñðàâíåíèþ ñ PHP 4, ïðèçâàííûõ ïðèáëèçèòü PHP ïî ìîùíîñòè ê òàêèì ÿçûêàì, êàê Java è C#. Êëþ÷åâûå íîâøåñòâà â íîâîé âåðñèè:
- äâèæîê Zend Engine II, ñ ïîëíîöåííîé ïîääåðæêîé ÎÎÏ è ìíîãèìè äðóãèìè ÿçûêîâûìè íîâøåñòâàìè
- ïîëíîñòüþ ïåðåïèñàííàÿ ïîääåðæêà XML, îñíîâàííàÿ íà libxml2
- íîâîå ðàñøèðåíèå SimpleXML, ïîçâîëÿþùåå ðàáîòàòü ñ XML êàê ñ íàáîðîì PHP-îáúåêòîâ
- âñòðîåííàÿ ïîääåðæêà SOAP äëÿ ñîçäàíèÿ è èñïîëüçîâàíèÿ Web-ñåðâèñîâ
- íîâîå ðàñøèðåíèå MySQLi äëÿ ðàáîòû ñ MySQL 4.1; ïîìèìî òðàäèöèîííîãî ïðîöåäóðíîãî, ïðåäîñòàâëÿåò òàêæå è îáúåêòíî-îðèåíòèðîâàííûé èíòåðôåéñ, è ïîääåðæèâàåò ìíîæåñòâî íîâûõ âîçìîæíîñòåé âåòêè 4.1, òàêèõ, êàê prepared statements
- âñòðîåííàÿ ïîääåðæêà SQlite
- çíà÷èòåëüíî óëó÷øåí API ïîòîêîâ, â ÷àñòíîñòè, òåïåðü èìååòñÿ âîçìîæíîñòü èñïîëüçîâàòü íèçêîóðîâíåâûå îïåðàöèè ñ ñîêåòàìè
PHP 5 ChangeLog