PHP: Розніца паміж версіямі

[дагледжаная версія][дагледжаная версія]
Змесціва выдалена Змесціва дададзена
Xqbot (размовы | уклад)
др Bot: Replace deprecated <source> tag and "enclose" parameter
M.L.Bot (размовы | уклад)
др clean up, typos fixed: беспэрспэктыўнай → беспэрспектыўнай з дапамогай AWB
Радок 36:
 
=== PHP 5 ===
Пятая версія PHP была выпушчана распрацоўнікамі 13 ліпеня 2004 года. Змены ўключаюць абнаўленне ядра Zend (Zend Engine 2), што значна павялічыла эфектыўнасць [[Інтэрпрэтатар|інтэрпрэтатараінтэрпрэтатар]]а. Уведзена падтрымка мовы разметкі [[XML]]. Цалкам перапрацаваны функцыі AAП, якія сталі шмат у чым падобныя да мадэлі, якая ўжываецца [[Java (мова праграмавання)|Java]]. У прыватнасці, уведзены дэструктар, адкрытыя, закрытыя і абароненыя члены і метады, канечныя члены і метады, інтэрфейсы і кланаванне аб'ектаў. Новаўвядзенні, аднак, былі зроблены з разлікам захаваць найбольшую сумяшчальнасць з кодам на папярэдніх версіях мовы. На цяперашні момант апошняй стабільнай галінкай з'яўляецца PHP 5.6.
 
=== PHP 6 ===
Шостая версія PHP знаходзілася ў стадыі<ref>http://php.net/manual-lookup.php?pattern=%7Escoates%2Funicode%2Frender_func_data.php&lang=en&scope=404quickref</ref> распрацоўкі з кастрычніка 2006 года. У ёй ужо было зроблена мноства новаўвядзенняў, як, напрыклад, выключэнне з ядра рэгулярных выразаў POSIX і «доўгіх» суперглабальных масіваў, выдаленне дырэктыў safe_mode, magic_quotes_gpc і register_globals канфігурацыйнага файлу php.ini. Асноўныя намаганні былі сканцэнтраваны на падтрымцы Юнікода. Аднак у сакавіку 2010 года распрацоўка PHP6 была прызнана беспэрспэктыўнайбеспэрспектыўнай<ref>https://www.amiro.ru/blog/tech/how-was-php6-died</ref> з-за цяжкасцей з падтрымкай Юнікода. Зыходны код PHP6 перамешчаны на галіну, а асноўнай лініяй распрацоўкі стала версія 5.4.
 
=== PHP 7 ===