PHP — нұсқалар арасындағы айырмашылық

Түйіндемесі өңделмейді
== Дереккөздер ==
<references/>
 
== Тарихы==
{{main|тарих PHP}}
 
[[Лердорф, Расмус|Расмус Лердорф]] [[бағдарламашы]] [[1994жылs]] [[қолына түсулер |даниялық]] құжаттардың [[HTML]]ның [[үлгi]] өңделетiн оның [[онлайн]]ының келушiлердiң қорытынды және есепке алуы үшiн [[скрипт тiлi | скрипт]] [[Perl|Perl/CGI]]сiне жиынды жасады.Лердорф ''Personal Home Pageнiң'' (''Дербес үй бетi'') жиынын атады.Функционалдықтар және Perlдың тездiгi жақында - интерпретатор скрипт - талауға басылды, және Лердорфты [[C (программалау тiлi ) си]] тiлдi қолданып жасады, үлгiлердiң жаңа интерпретаторы ''PHP/FI'' ({{lang-en|Personal Home Page / Forms Interpreter}} — «Дербес үй бетi/ [[Интерпретатор]] формалар»).
 
Қасында [[1997 жылы]] PHP/FI 2.0-шi [[C (программалау тiлi ) | Си]] жазылған өңдеушiнiң екiншi болжамы [[бета-тестеу | бета-тестеу]] ұзақтан кейiн шықты. Ол [[домендердiң интернет-сi | Домен аты]] барлық әлемдердi 1% шақты (50 мың шақты) қолданды.<ref name="off_history"/>
 
PHP 3.0-шi болжам программалау тiлiнiң қазiргi әлпет және стиль анықтаған түбегейлi өңдеуге ұшырады.[[1997 жылы]] [[Израиль]] екi [[бағдарламашы]] скихта,[[Гутманс, Энди|Энди Гутманс]][[Сураски, Зеев|Зеев Сураски]] және интерпретатордың кодтарын толық қайта жазды. PHP 3.0 [[1998 жылы]] маусымда ресми босатқан.<ref name="off_history"/>
 
PHP 3.0-шi ең күштi тараптардың бiрi қосымша модулдардың ядроның кеңейтуi шамасы келдi.Кеңейтулердi жазуды интерфейс кейiннен [[деректер қоры | деректер қоры]] көптiгi бар жұмыс iстеу мүмкiндiгi PHP берген өз модулдарының үстiнде [[APIнiң |қосымшаларының программалауын интерфейс]] үлкен санды [[хаттамалардың торлық | хаттамасы]] қолдауға жұмыс iстейтiн бөтен өңдеушiлердiң жиыны PHPға тартты. Өңдеушiлердiң үлкен саны тiлдiң самғауына және оның мәлiмдiлiгiнiң шапшаң өсуiне келтiрдi. Php акроним осы болжамнан орынына PHP: hypertext Preprocessor сияқты басын ашып айтады «Personal Home Page» әлдеқашанғы.
 
[[1998 жылы]] Қысқа, PHP 3.0, Гутманс және Сураски Зеяларды энди iс жүзiнде iлесе ресми шығулар PHPның ядросының өңдеулерiн бастады. Есептерде күрделi қосымшалардың өнiмдiлiгiнiң үлкеюi және PHPның кодының негiзiнiң модулдiгiнiң жақсартуы кiрдi. [[Zend Engine]] аталған жаңа қозғағыш қойылған есептермен ойдағыдай қарап анықтады және [[1999 жылы]] ортада тұңғыш рет елестеткен. PHP 4.0 қозғағыш бұл және қосымша функциялардың жиыны әкелген өзiңiзбен бiрге негiзделген [[2000 жылы]] мамырда ресми шықты. Өнiмдiлiктер жақсартуға қосымша ретiнде, PHP 4.0 жаңалықтар, сессиялардың сондай қолдауларын тағы бiрнеше Ключевоелер алды, қорытынды, мәлiметтiң ендiрiлетiн қолданушысының қауiпсiз әдiстерден астам өңдеулерi және бiрнеше жаңа тiл конструкциялары [[буферлеу (информатика ) | буферлеу]].
 
PHPның бесiншi болжамы [[2004 жылы]] [[13 шiлде]] өңдеушiлермен босатқан. Өзгерiстер [[интерпретатор]] тиiмдiлiктi айтарлықтай үлкейткен (Zend Engine 2 ) Zendтiң ядросының жаңартуы қосады. [[XML]] белгiнiң тiлiнiң қолдауы енгiзiлген. Ұқсас [[Java]] қолданылатын үлгiмен болатын [[ООП|объективтi-хабар программалау]] функцияның қайта өңделгендерi толық. Жеке алғанда [[деструктор]] енгiзiлген, [[ашық, жабулы және қорғал қалған мүшелер және әдiстер | (программалау ) басқалығы]], ақырғы мүшелер және әдiстер, [[интерфейстер (объективтi-хабар программалау) | интерфейс]] және объекттердiң көбейтуi. Сонымен бiрге келесi болжамдарда [[(программалау ) аттардың кеңiстiгi | аттардың кеңiстiгi]] енгiзiлдi, [[тұйықталуды (программалау ) | тұйықталу]] және бiр қатар өткелде PHP 5.0ге пайда болған сандай және сапалы салыстырылатын маңызды өзгерiстер жеткiлiктi.
PHP алтыншы болжам өндедi<ref>[http://www.php.net/~scoates/unicode/render_func_data.php Юникодтың қолдауы бар қайтадан жазылған функцияларының саны]</ref> [[2006 жылдан қазанның | 2006 жылының қазаны]]. Iстелдi <ref>[http://cvs.php.net/viewvc.cgi/php-src/README.UPDATING_TO_PHP6?view=markup Файл news.txt из дистрибутив PHP 6]</ref><ref>[http://wiki.php.net/todo/php60 Бойынша iстелiнген және iстелiнбеген жұмыстардың ағымдағы тiзiмi PHP 6]</ref> мысалы, [[POSIX]] жүйелi айтылуларды ядроның шығаруы және "ұзын" глобалдi массив жаңалықтардың жиыны,нұсқауларды алып тастау ''safe_mode'', ''magic_quotes_gpc'' и ''register_globals'' кескiндi файлдан php.ini. Негiзгi жаңалықтардың бiрi [[юникод]] қолдау болуы керек.<ref name='newphp6'>[http://www.php.net/~derick/meeting-notes.html 2005 жылдың желтоқсанында жоспарлаған өзгерiстердiң толық тiзiмi]</ref>.PHP6ның өңдеуiн [[2010-шi наурыз |наурыз 2010]] жылда дегенмен келешексiз мойындалды<ref>[http://www.amiro.ru/blog/tech/how-was-php6-died Қалай өлдi PHP6]</ref> [[юникод]] қолдауы бар күрделiлiктер артынан. PHP6ның бастапқы коды [[тармақ (болжамдармен басқару) | тармақ]] ауыстырған, өңдеудi негiзгi сызықпен 5.4-шi болжам болды.
 
[[Санат:Бағдарламалық жасақтама]]
Тіркелгісіз қатысушы