[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/php-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/php-wikipedia\/","headline":"PHP – Wikipedia","name":"PHP – Wikipedia","description":"before-content-x4 PHP: hipertekstowy preprocesor [[[ 41 ] , lepiej znany pod jego akronimem Php (auto-referencyjny akronim), to bezp\u0142atny j\u0119zyk programowania","datePublished":"2019-04-07","dateModified":"2019-04-07","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/d\/d2\/Php_arch_shema.png\/600px-Php_arch_shema.png","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/d\/d2\/Php_arch_shema.png\/600px-Php_arch_shema.png","height":"150","width":"600"},"url":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/php-wikipedia\/","wordCount":25297,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4PHP: hipertekstowy preprocesor [[[ 41 ] , lepiej znany pod jego akronimem Php (auto-referencyjny akronim), to bezp\u0142atny j\u0119zyk programowania [[[ 42 ] , g\u0142\u00f3wnie u\u017cywane do tworzenia dynamicznych stron internetowych za po\u015brednictwem serwera internetowego [[[ 41 ] , ale mo\u017ce r\u00f3wnie\u017c funkcjonowa\u0107 jak ka\u017cdy j\u0119zyk interpretowany w spos\u00f3b lokalny. PHP jest j\u0119zykiem zorientowanym na obiekt. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4PHP umo\u017cliwi\u0142 stworzenie du\u017cej liczby s\u0142ynnych stron internetowych, takich jak Facebook i Wikipedia [[[ 43 ] . Jest uwa\u017cany za jedn\u0105 z podstaw dynamicznych witryn SO, ale tak\u017ce aplikacje internetowe. PHP to j\u0119zyk skryptu u\u017cywany najcz\u0119\u015bciej po stronie serwera: w tej architekturze serwer interpretuje kod PHP \u017c\u0105danych stron internetowych i generuje kod (na przyk\u0142ad HTML, XHTML, CSS) i danych (JPEG, GIF, PNG wed\u0142ug przyk\u0142adu ), kt\u00f3re mo\u017cna interpretowa\u0107 i renderowa\u0107 przez przegl\u0105dark\u0119 internetow\u0105. PHP mo\u017ce r\u00f3wnie\u017c generowa\u0107 inne formaty, takie jak WML, SVG i PDF. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Zosta\u0142 zaprojektowany, aby umo\u017cliwi\u0107 tworzenie dynamicznych aplikacji, najcz\u0119\u015bciej opracowywanych dla Internetu. PHP jest najcz\u0119\u015bciej w po\u0142\u0105czeniu z serwerem Apache, chocia\u017c mo\u017cna go zainstalowa\u0107 na wi\u0119kszo\u015bci serwer\u00f3w HTTP, takich jak IIS lub Nginx. To sprz\u0119\u017cenie pozwala odzyska\u0107 informacje z bazy danych, systemu plik\u00f3w (zawarto\u015b\u0107 pliku i struktura drzewa) lub bardziej po prostu dane wysy\u0142ane przez przegl\u0105dark\u0119 w celu interpretacji lub przechowywania do u\u017cytku. Jest to nieznany i elastyczny j\u0119zyk, a zatem \u0142atwy do nauczenia przez pocz\u0105tkuj\u0105cego, ale zatem wady bezpiecze\u0144stwa mog\u0105 szybko pojawi\u0107 si\u0119 w aplikacjach. Pragmatyczny, PHP nie przylga na teori\u0119 i ma tendencj\u0119 do wyboru najbardziej bezpo\u015bredniej \u015bcie\u017cki. Jednak nazwy funkcji (a tak\u017ce przej\u015bcia argument\u00f3w) nie zawsze szanuj\u0105 jednolit\u0105 logik\u0119, kt\u00f3ra mo\u017ce by\u0107 szkodliwa dla nauki. Jego u\u017cycie zaczyna si\u0119 od przetwarzania formularzy, a nast\u0119pnie od dost\u0119pu do baz danych. Dost\u0119p do baz danych jest \u0142atwy po instalacji odpowiednich modu\u0142\u00f3w wykonanych na serwerze. Najbardziej oczywist\u0105 si\u0142\u0105 tego j\u0119zyka jest to, \u017ce pozwoli\u0142a on na \u0142atwe rozwi\u0105zanie wcze\u015bniej skomplikowanych problem\u00f3w z czasem i dlatego sta\u0142 si\u0119 istotnym elementem ofert zakwaterowania. Jest to wieloplatformowe: tak samo w systemie Linux, jak w systemie Windows, \u0142atwo pozwala odnawia\u0107 ten sam kod w prawie podobnym \u015brodowisku (chocia\u017c powinien uwzgl\u0119dnia\u0107 regu\u0142y struktur drzew repertuarowych, kt\u00f3re mog\u0105 si\u0119 zmieni\u0107). (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Bezp\u0142atny, bezp\u0142atny, \u0142atwy w u\u017cyciu i instalacja, ten j\u0119zyk wymaga, jak ka\u017cdy j\u0119zyk programowania dobrego zrozumienia g\u0142\u00f3wnych zwyk\u0142ych funkcji, a tak\u017ce ostrej wiedzy na temat problem\u00f3w bezpiecze\u0144stwa zwi\u0105zanych z tym j\u0119zykiem. Wersja 5.3 wprowadzi\u0142a wiele nowych funkcji: nazwy nazw (Namepace) – podstawowy element rozwoju rozszerze\u0144, bibliotek i strukturalnych framework\u00f3w, funkcji anonimowych, zamkni\u0119\u0107 itp. W 2018 r. Prawie 80% stron internetowych u\u017cywa j\u0119zyka PHP w r\u00f3\u017cnych wersjach [[[ 44 ] . J\u0119zyk PHP by\u0142 przedmiotem od kilku lat, krajowych rajd\u00f3w zorganizowanych przez AFUP [[[ 45 ] (Francuskie Stowarzyszenie U\u017cytkownik\u00f3w PHP), w kt\u00f3rym stwierdzono, \u017ce programy programowania i \u015brodowiskowe wymieniaj\u0105 si\u0119 wok\u00f3\u0142 PHP i jego programist\u00f3w. Stowarzyszenie organizuje zatem dwa wydarzenia [[[ czterdzie\u015bci sze\u015b\u0107 ] Major: \u201eForum PHP\u201d, zwykle pod koniec roku, i \u201eDzie\u0144 Afup\u201d, kt\u00f3ry odbywa si\u0119 w pierwszej po\u0142owie, jednocze\u015bnie w kilku miastach. J\u0119zyk PHP zosta\u0142 utworzony w 1994 roku przez Rasmusa Lerdorfa dla swojej strony internetowej. Pierwotnie by\u0142a to biblioteka oprogramowania w C [[[ 47 ] kt\u00f3re trzyma\u0142 \u015blad odwiedzaj\u0105cych, kt\u00f3rzy przybyli, aby skonsultowa\u0107 si\u0119 z CV. Gdy doda\u0142 nowe funkcje, Rasmus przekszta\u0142ci\u0142 bibliotek\u0119 w implementacj\u0119 zdoln\u0105 do komunikowania si\u0119 z bazami danych i tworzenia dynamicznych i prostych aplikacji do sieci. Nast\u0119pnie Rasmus postanowi\u0142 opublikowa\u0107 sw\u00f3j kod, aby ka\u017cdy m\u00f3g\u0142 go u\u017cy\u0107 i cieszy\u0107 si\u0119 nim [[[ 48 ] . PHP nazywano nast\u0119pnie php\/fi (dla P Oserson H ome P Narz\u0119dzia wiekowe\/ F Orm I nterpreter ). W 1997 r. Dw\u00f3ch student\u00f3w, Andi Gutmans i Zeev Suraski, przebudowa\u0142o serce PHP\/FI. Ta praca spowodowa\u0142a rok p\u00f3\u017aniej w wersji 3 PHP, kt\u00f3ra nast\u0119pnie sta\u0142a si\u0119 PHP: hipertekstowy preprocesor . Wkr\u00f3tce potem Andi Gutmans i Zeev Suraski zacz\u0119li przepisywa\u0107 wewn\u0119trzny silnik PHP. To jest ten nowy silnik, zwany Silnik Zend – s\u0142owo Zend jest skurczem Ona Ten I A Nd I – kt\u00f3ry s\u0142u\u017cy\u0142 jako podstawa do wersji 4 PHP [[[ 49 ] . Table of ContentsU\u017cywa\u0107 [[[ modyfikator |. Modyfikator i kod ] Wersje [[[ modyfikator |. Modyfikator i kod ] Wersja 8.2 [[[ modyfikator |. Modyfikator i kod ] Wersja 8.1 [[[ modyfikator |. Modyfikator i kod ] Wersja 8 [[[ modyfikator |. Modyfikator i kod ] Wersja 7.4 [[[ modyfikator |. Modyfikator i kod ] Wersja 7.3 [[[ modyfikator |. Modyfikator i kod ] Wersja 7.2 [[[ modyfikator |. Modyfikator i kod ] Wersja 7 (PHP7) [[[ modyfikator |. Modyfikator i kod ] PHP 6 i Unicode [[[ modyfikator |. Modyfikator i kod ] Zauwa\u017cy\u0107 [[[ modyfikator |. Modyfikator i kod ] Szczeg\u00f3\u0142 pe\u0142nej historii wersji [[[ modyfikator |. Modyfikator i kod ] Witaj \u015bwiecie [[[ modyfikator |. Modyfikator i kod ] Tagi [[[ modyfikator |. Modyfikator i kod ] Instrukcje [[[ modyfikator |. Modyfikator i kod ] Struktury kontrolne [[[ modyfikator |. Modyfikator i kod ] Generowanie kodu HTML [[[ modyfikator |. Modyfikator i kod ] Programowanie obiektowe [[[ modyfikator |. Modyfikator i kod ] Bibliografia [[[ modyfikator |. Modyfikator i kod ] Powi\u0105zane artyku\u0142y [[[ modyfikator |. Modyfikator i kod ] Linki zewn\u0119trzne [[[ modyfikator |. Modyfikator i kod ] U\u017cywa\u0107 [[[ modyfikator |. Modyfikator i kod ] W 2002 roku PHP by\u0142 u\u017cywany przez ponad 8 milion\u00f3w stron internetowych na ca\u0142ym \u015bwiecie [[[ 50 ] , w 2007 r. Przez ponad 20 milion\u00f3w [[[ 51 ] aw 2013 roku o ponad 244 miliony [[[ 52 ] . Ponadto PHP staje si\u0119 najcz\u0119\u015bciej u\u017cywanym j\u0119zykiem programowania internetowego od kilku lat: Rok Udzia\u0142 w rynku 2010 75% dwa tysi\u0105ce trzyna\u015bcie 75% [[[ 53 ] 2016 82% [[[ 54 ] 2022 78% [[[ 55 ] Wreszcie w 2010 r. PHP jest j\u0119zykiem, kt\u00f3rego oprogramowanie typu open source jest najcz\u0119\u015bciej u\u017cywane w firmach, z 57% wska\u017anikiem penetracji [[[ 56 ] . Wersje [[[ modyfikator |. Modyfikator i kod ] Z Czerwiec 2011 i nowy proces dostarczania PHP [[[ 57 ] , cykl dostarczania PHP sprowadza si\u0119 do rocznej aktualizacji ze znacznymi zmianami funkcjonalnymi.\u017bywotno\u015b\u0107 oddzia\u0142u wynosi 3 lata, pozostawiaj\u0105c trzy stabilne i utrzymywane oddzia\u0142y (oznacza to, \u017ce gdy nowa wersja PHP 5.x jest dost\u0119pna, wersja 5.x-3 nie jest ju\u017c obs\u0142ugiwana). Wersja 8.2 [[[ modyfikator |. Modyfikator i kod ] Wydany 8 grudnia 2022 r. Z: Zaj\u0119cia w czytaniu same: klasa odczytu oznacza, \u017ce \u200b\u200bwszystkie argumenty jego producenta s\u0105 domy\u015blnie tylko czyta\u0107 ; typy zero W PRAWDA I FA\u0141SZ ; sta\u0142e w cechach; Normalna posta\u0107 typu roz\u0142\u0105cznego (kombinacja zwi\u0105zku i przeci\u0119cia). Wersja 8.1 [[[ modyfikator |. Modyfikator i kod ] Wersja 8.1, wydana 25 listopada 2021 r., Wprowadza nowe funkcje, takie jak: Wyliczenia [[[ 58 ] ; W\u0142\u00f3kna do tworzenia coroutin\u00f3w [[[ 59 ] ; w\u0142asno\u015b\u0107 tylko czyta\u0107 Aby zapobiec zmodyfikowaniu zmiennej [[[ 60 ] . Wersja 8 [[[ modyfikator |. Modyfikator i kod ] Wyda\u0142 go 26 listopada 2020 , ta g\u0142\u00f3wna wersja odr\u00f3\u017cnia si\u0119 g\u0142\u00f3wnie funkcjonalno\u015bci\u0105 \u201ekompilacji w locie\u201d ( Just-in Time Compilacja [[[ sze\u015b\u0107dziesi\u0105t jeden ] ), co umo\u017cliwia wzrost pr\u0119dko\u015bci wykonywania ponad 45% [[[ 62 ] Dla niekt\u00f3rych aplikacji internetowych. Wprowadzane s\u0105 r\u00f3wnie\u017c inne nowe produkty, takie jak: les s\u0142abe mapy [[[ 63 ] ; LA Nier\u00f3wny interfejs [[[ sze\u015b\u0107dziesi\u0105t cztery ] ; rzut wyra\u017cenie [[[ 65 ] . Wersja 7.4 [[[ modyfikator |. Modyfikator i kod ] Wersja 7.4 wyda\u0142a 20 lutego 2020 [[[ 66 ] . Ma by\u0107 utrzymywane do czasu Listopad 2022 . Wersja 7.4 wyr\u00f3\u017cnia si\u0119 na podstawie poprzednich wersji:: Typtowane w\u0142a\u015bciwo\u015bci 2.0 [[[ sze\u015b\u0107dziesi\u0105t siedem ] ; Wst\u0119pne \u0142adowanie [[[ 68 ] ; Nuil [[[ 69 ] ; Popraw openSSL_Random_Pseudo_Bytes [[[ 70 ] ; s\u0142abe odniesienia [[[ 71 ] ; FFI (interfejs funkcji zagranicznych) [[[ 72 ] ; Rozszerzenie skr\u00f3tu wszechmocnego [[[ siedemdziesi\u0105t trzy ] ; Hash has\u0142a [[[ 74 ] ; Podzia\u0142 \u0142a\u0144cuch\u00f3w wielod\u0142odkowych [[[ 75 ] ; Refleksja na temat odniesie\u0144 [[[ 76 ] ; Wycofanie ext\/wddx [[[ 77 ] ; Nowy spersonalizowany mechanizm serializacji obiektu [[[ 78 ] . Wersja 7.3 [[[ modyfikator |. Modyfikator i kod ] . 6 grudnia 2018 , wydanie wersji 7.3 podkre\u015blono: Ewolucja sk\u0142adni Herredoc i nocnej [[[ 79 ] ; Zarz\u0105dzanie przypisaniem odniesienia i dekonstrukcja tabeli z `list\u0105 ()` ` [[[ 80 ] ; Zarz\u0105dzanie PCRE2 [[[ 81 ] ; Funkcja L’PReiction de la fonction `hrtime ()` ` [[[ 82 ] . Wersja 7.2 [[[ modyfikator |. Modyfikator i kod ] . 30 listopada 2017 , wersja PHP 7.2, kt\u00f3ra u\u017cywa Zend Silnik 2 , wprowadzi\u0142 bardziej wydajne modelowanie obiekt\u00f3w, zarz\u0105dzanie b\u0142\u0119dami opartymi na modelu wyj\u0105tk\u00f3w, a tak\u017ce funkcje zarz\u0105dzania dla firm. PHP 5 wprowadza wiele nowych funkcji, takich jak obs\u0142uga SQLite, a tak\u017ce sposoby obs\u0142ugi plik\u00f3w i struktur XML na podstawie libxml2 : Prosty API o nazwie simplexml; Do\u015b\u0107 kompletny interfejs API modelu Objex; interfejs XPath przy u\u017cyciu obiekt\u00f3w DOM i SimplexML; integracja libxslt dla transformacji XSLT poprzez rozszerzenie XSL; Znacznie lepsze zarz\u0105dzanie obiektami w por\u00f3wnaniu do PHP 4, z mo\u017cliwo\u015bciami, kt\u00f3re maj\u0105 tendencj\u0119 do zbli\u017cania si\u0119 do mo\u017cliwo\u015bci Java. Wersja 7 (PHP7) [[[ modyfikator |. Modyfikator i kod ] W zwi\u0105zku z r\u00f3\u017cnymi orientacjami przyj\u0119tych przez j\u0119zyk dostarczony przez PHP 6 cz\u0119\u015b\u0107 programist\u00f3w proponuje nazwa\u0107 wersj\u0119 nast\u0119puj\u0105c\u0105 PHP 5 \u201ePHP 7\u201d zamiast \u201ePHP 6\u201d. G\u0142osowanie w\u015br\u00f3d deweloper\u00f3w potwierdza t\u0119 propozycj\u0119 58 g\u0142os\u00f3w przeciwko 24 [[[ 83 ] . PHP 7.0.0 zosta\u0142 wydany w Grudzie\u0144 2015 . Nowa wersja oferuje optymalizacj\u0119 kodu i, wed\u0142ug Zend, oferuje wydajno\u015b\u0107 przekraczaj\u0105c\u0105 wydajno\u015b\u0107 maszyn wirtualnych, takich jak HHVM [[[ 84 ] W [[[ 85 ] . Zewn\u0119trzne testy por\u00f3wnawcze wykazuj\u0105 podobn\u0105 wydajno\u015b\u0107 dla HHVM i PHP 7, z niewielk\u0105 przewag\u0105 HHVM w wi\u0119kszo\u015bci scenariuszy [[[ osiemdziesi\u0105t sze\u015b\u0107 ] . PHP 6 i Unicode [[[ modyfikator |. Modyfikator i kod ] W 2005 r. Projekt uczynienia PHP oryginalnym j\u0119zykiem Unicode zosta\u0142 uruchomiony przez Andrei Zmavski, polegaj\u0105c na bibliotece mi\u0119dzynarodowych komponent\u00f3w dla Unicode (ICU) i wykorzystuj\u0105c UTF-16 do reprezentowania kana\u0142\u00f3w znak\u00f3w w silniku silnika [[[ osiemdziesi\u0105t siedem ] . Poniewa\u017c stanowi\u0142o to powa\u017cn\u0105 zmian\u0119 zar\u00f3wno w funkcjonowaniu j\u0119zyka, jak i w kodzie PHP utworzonym przez jego u\u017cytkownik\u00f3w, postanowiono zintegrowa\u0107 to z now\u0105 wersj\u0105 6.0 z innymi wa\u017cnymi funkcjami, a nast\u0119pnie w rozwoju [[[ 88 ] . Jednak brak ekspert\u00f3w programist\u00f3w w Unicode, a tak\u017ce problemy z wydajno\u015bci\u0105 wynikaj\u0105ce z konwersji kana\u0142\u00f3w z i do UTF-16 (rzadko u\u017cywane w kontek\u015bcie internetowym), doprowadzi\u0142 do powtarzaj\u0105cego si\u0119 odroczenia dostarczania tej wersji [[[ 89 ] . W zwi\u0105zku z tym w 2009 roku utworzono wersj\u0119 5.3, integruj\u0105c wiele funkcji, kt\u00f3re nie s\u0105 powi\u0105zane z Unicode, kt\u00f3re pocz\u0105tkowo zosta\u0142y zaplanowane dla wersji 6.0, w szczeg\u00f3lno\u015bci obs\u0142ug\u0119 przestrzeni nazewnictwa (nazwa) i funkcji anonimowych. W Mars 2010 , Projekt 6.0 Integruj\u0105cy Unicode zosta\u0142 porzucony, a wersja 5.4 zosta\u0142a przygotowana w celu zintegrowania wi\u0119kszo\u015bci funkcji, kt\u00f3re nie s\u0105 powi\u0105zane z Unicode wci\u0105\u017c w oddziale 6.0, takich jak linie lub rozszerzenie zamkni\u0119cia do modelu obiektu [[[ 90 ] . Od tego czasu projekt przekaza\u0142 przewidywalny (roczny) cykl dostawy zawieraj\u0105cy znacz\u0105ce post\u0119py, ale zawiera\u0142 jednocze\u015bnie zachowanie kompatybilno\u015bci retro z istniej\u0105cym kodeksem PHP (5.4 w 2012 r., 5,5 w 2013 r., 5,6 zaplanowane na lato 2014). Z Stycze\u0144 2014 [[[ 91 ] , idea nowej g\u0142\u00f3wnej wersji wprowadzaj\u0105cej Unicode, ale na podstawie UTF-8 (w du\u017cej mierze ze standardu sieci dla Unicode) i umo\u017cliwia pewne zmiany, kt\u00f3re mog\u0105 prze\u0142ama\u0107 kompatybilno\u015b\u0107 retro za pomoc\u0105 starego kodu PHP, jest ponownie om\u00f3wiona, a RFC s\u0105 teraz sortowane zgodnie z ich wdro\u017ceniem w 5.x (rozw\u00f3j nie powoduje lub marginalnie przerwy w kompatybilno\u015bci retro) lub w przysz\u0142ej wersji g\u0142\u00f3wnej (rozw\u00f3j i rozw\u00f3j silnik\u00f3w g\u0142\u00f3wnych silnik\u00f3w obejmuj\u0105cych rosn\u0105c\u0105 niekompatybilno\u015b\u0107). Zauwa\u017cy\u0107 [[[ modyfikator |. Modyfikator i kod ] Nale\u017cy zauwa\u017cy\u0107, \u017ce historycznie PHP mia\u0142 domy\u015bln\u0105 konfiguracj\u0119 faworyzuj\u0105c\u0105 elastyczno\u015b\u0107 bezpiecze\u0144stwa (na przyk\u0142ad rejestr globalny, kt\u00f3ry zosta\u0142 domy\u015blnie aktywowany do PHP 4.2 [[[ 92 ] ). Ta elastyczno\u015b\u0107 pozwoli\u0142a wielu programistom nauczy\u0107 si\u0119 PHP, ale ty\u0142 medalu polega\u0142 na tym, \u017ce wiele aplikacji PHP by\u0142o s\u0142abo bezpiecznych. Obiekt by\u0142 dobrze przyj\u0119ty przez phpgroup, kt\u00f3ra konfiguruje domy\u015blne konfiguracje podkre\u015blaj\u0105ce bezpiecze\u0144stwo. Spowodowa\u0142o to reputacj\u0119 niewygodnego j\u0119zyka, reputacja niepewno\u015bci, kt\u00f3ra nie ma powodu by\u0107 [Ref. niezb\u0119dny] . Szczeg\u00f3\u0142 pe\u0142nej historii wersji [[[ modyfikator |. Modyfikator i kod ] Historia wersji Wersja g\u0142\u00f3wna Mniejsza wersja Wsparcie Data wydania Notatki 1.0 1.0.0 Stara wersja, nie obs\u0142ugiwana 8 czerwca 1995 Oficjalnie nazywane \u201eNarz\u0119dzia osobistej strony g\u0142\u00f3wnej (narz\u0119dzia PHP)\u201d, narz\u0119dzia do strony osobistej. To pierwszy wygl\u0105d nazwy \u201ePHP\u201d [[[ 93 ] . 2.0 2.0.0 Stara wersja, nie obs\u0142ugiwana 12 listopada 1997 3.0 3.0.0 Stara wersja, nie obs\u0142ugiwana 6 czerwca 1998 Przej\u015bcie osoby do zespo\u0142u programist\u00f3w. Zeev Suraski i Andi Gutmans przepisuj\u0105 podstaw\u0119 tej wersji [[[ 93 ] . 4.0 4.0.0 Stara wersja, nie obs\u0142ugiwana 22 maja 2000 Dodanie bardziej zaawansowanego systemu analizy sk\u0142adniowej zwanej silnikiem Zend. Silnik ten przebiega na dw\u00f3ch etapach analizy, a nast\u0119pnie wykonania. 4.1.0 Stara wersja, nie obs\u0142ugiwana 10 grudnia 2001 Wprowadza je Superglobals ( $ _Get W $ _Post W $ _Session itp.) 4.2.0 Stara wersja, nie obs\u0142ugiwana 22 kwietnia 2002 Domy\u015blnie wy\u0142\u0105cz rejestr_Globals. Dane z sieci nie s\u0105 ju\u017c wk\u0142adane bezpo\u015brednio do og\u00f3lnej przestrzeni nazwy, zmniejszaj\u0105c w ten spos\u00f3b mo\u017cliwo\u015bci b\u0142\u0119d\u00f3w bezpiecze\u0144stwa 4.3.0 Stara wersja, nie obs\u0142ugiwana 27 grudnia 2002 Przedstaw CLI, opr\u00f3cz CGI. 4.4.0 Stara wersja, nie obs\u0142ugiwana 11 lipca 2005 r. Dodanie instrukcji (strony dost\u0119pne przez polecenie Cz\u0142owiek ) dla skrypt\u00f3w fpize I php-config . 5.0 5.0.0 Stara wersja, nie obs\u0142ugiwana 13 lipca 2004 Zend Engine II z nowym modelem obiektowym [[[ dziewi\u0119\u0107dziesi\u0105t cztery ] . 5.1 5.1.0 Stara wersja, nie obs\u0142ugiwana 24 listopada 2005 Poprawa wydajno\u015bci poprzez wprowadzenie zmiennych kompilacji w prze\u0142omowym silniku PHP [[[ dziewi\u0119\u0107dziesi\u0105t cztery ] . 5.2 5.2.0 Stara wersja, nie obs\u0142ugiwana 2 listopada 2006 Domy\u015blna aktywacja rozszerzenia \u201eFiltr\u201d [[[ dziewi\u0119\u0107dziesi\u0105t cztery ] . 5.3 5.3.0 Stara wersja, nie obs\u0142ugiwana 30 czerwca 2009 [[[ 95 ] Obs\u0142uga nazwisk; P\u00f3\u017ane wi\u0105zania statyczne (rozdzielczo\u015b\u0107 statyczna w locie); Etykiety skokowe (Limited Goto); zamkni\u0119cia (zamkni\u0119te); Native PHP Archives (Phar); Cykliczne uj\u0119cia referencyjne; trwa\u0142e po\u0142\u0105czenie z MySQLI, SQLite3; Dodanie FileInfo jako wymiany MIME_MAGIC dla lepszego wsparcia MIME; Skr\u00f3ci\u0107 dla operatora tr\u00f3jsk\u0142adnikowego (? :); funkcje anonimowe; Wiele poprawek b\u0142\u0119d\u00f3w [[[ 96 ] … 5.3.3 Stara wersja, nie obs\u0142ugiwana 22 lipca 2010 Wprowadzono PHP-FPM [[[ 97 ] 5.4 5.4.0 Stara wersja, nie obs\u0142ugiwana Pierwszy Jest Mars 2012 Wsparcie dla linii; kr\u00f3tka sk\u0142adnia wprowadzonych tabel; Dost\u0119p do indeks\u00f3w tabel w uj\u015bciu funkcji; Zamkni\u0119cia wspieraj\u0105 to; "},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/all2pl\/wiki27\/php-wikipedia\/#breadcrumbitem","name":"PHP – Wikipedia"}}]}]