Rozdiel medzi PHP4 a PHP5

Kľúčový rozdiel: PHP skriptovací jazyk na strane servera, ktorý má svoju hlavnú implementáciu vo vývoji webových aplikácií. Môže sa však použiť ako všeobecný programovací jazyk. PHP4 a PHP5 sú dve verzie PHP. PHP4 bol vydaný 22. mája 2000. 13. júla 2004 bol uvoľnený PHP5. Bol poháňaný Zend Engine II. Bola to vylepšenie oproti PHP4 a zahŕňalo rôzne nové funkcie.

PHP je skriptovací jazyk na strane servera, ktorý má svoju hlavnú implementáciu vo vývoji webových aplikácií. Môže sa však použiť ako všeobecný programovací jazyk. PHP bol pôvodne vytvorený spoločnosťou Rasmus Lerdorf v roku 1995 a v súčasnosti ho riadi The PHP Group. PHP pôvodne stál pre Osobnú domovskú stránku, ale neskôr sa premenoval. Teraz je to PHP: Hypertext Preprocessor, rekurzívna skratka. PHP je bezplatný softvér uvoľnený pod licenciou PHP, pretože je nekompatibilný s GNU General Public License (GPL) v dôsledku obmedzení používania termínu PHP.

PHP je skriptovací jazyk s otvoreným zdrojovým kódom na strane servera a HTML. V podstate môže vykonávať akúkoľvek úlohu, ktorú môžu používať iné programy CGI, ale používa sa predovšetkým na vytváranie dynamických webových stránok. Jeho hlavnou výhodou je, že je kompatibilný s mnohými typmi databáz. Okrem toho môže PHP hovoriť cez siete pomocou protokolov IMAP, SNMP, NNTP, POP3 alebo HTTP.

PHP zahŕňa rozhranie príkazového riadku a môže byť použité v samostatných grafických aplikáciách. Príkazy PHP môžu byť vložené priamo do zdrojového dokumentu HTML, a nie ako volanie externého súboru na spracovanie údajov. V dokumente HTML je skript PHP uzavretý v špeciálnych tagoch ​​PHP. Kvôli týmto tagom môže programátor striedať medzi HTML a PHP namiesto toho, aby musel spoliehať na ťažké množstvo kódu na výstup HTML. Aj pri vykonávaní PHP na serveri klient nemôže zobraziť kód PHP.

PHP4 a PHP5 sú dve verzie PHP. PHP4 bol vydaný 22. mája 2000. Bol poháňaný Zend Engine 1.0. Po rôznych verziách bola v auguste 2008 vydaná posledná verzia PHP4, názvy PHP4.4.9. Potom bolo oznámené, že PHP4 už nebude vo vývoji a nebudú uvoľnené žiadne ďalšie aktualizácie zabezpečenia pre verziu.

13. júla 2004 bol uvoľnený PHP5. Bol poháňaný Zend Engine II. Bola to vylepšenie oproti PHP4 a zahŕňalo rôzne nové funkcie, ako napríklad lepšiu podporu pre objektovo orientované programovanie, rozšírenie PHP Data Objects (PDO) a množstvo vylepšení výkonu. Rozšírenie PDO definuje ľahké a konzistentné rozhranie pre prístup k databázam. Neskorá statická väzba bola pridaná vo verzii 5.3. PHP5 bol tiež navrhnutý tak, aby bol spätne kompatibilný so staršími verziami PHP, a preto by mal viesť k prerušeniu malých funkcií počas prevodu z PHP4 na PHP5.

Niektoré rozdiely medzi PHP4 a PHP5:

  • PHP5 odstránil register_globals, magické citáty a núdzový režim. Dôvodom bola skutočnosť, že register_globals otvoril bezpečnostné otvory zámerným umožnením spustenia dát za behu a používanie magických citátov malo nepredvídateľný charakter.
  • PHP4 bol poháňaný Zend Engine 1.0, zatiaľ čo PHP5 bol poháňaný Zend Engine II.
  • PHP5 nahradil magické úvodzovky funkciou addslashes (), aby unikla znakom.
  • PHP4 je viac procedurálnym jazykom, zatiaľ čo PHP5 je objektovo orientovaný.
  • V PHP5 možno deklarovať triedu ako Abstrakt.
  • PHP5 obsahuje statické metódy a vlastnosti.
  • PHP5 predstavuje špeciálnu funkciu nazvanú __autoload ()
  • PHP5 umožňuje deklarovať triedu alebo metódu ako finálnu
  • PHP5 predstavuje množstvo magických metód, napríklad __call, __get, __set a __toString
  • V systéme PHP5 existujú 3 úrovne vizibility: verejné, súkromné ​​a chránené.
  • PHP5 zaviedol výnimky.
  • V PHP4, všetko prešlo hodnotou vrátane objektov. Zatiaľ čo v PHP5 sú všetky objekty odovzdané odkazom.
  • PHP5 predstavuje rozhranie. Všetky metódy definované v rozhraní musia byť verejné.
  • PHP5 zavádza novú úroveň chýb definovanú ako 'E_STRICT'
  • PHP5 zavádza nové predvolené rozšírenia, ako napríklad SimpleXML, DOM a XSL, PDO a Hash.
  • PHP5 predstavuje nové funkcie.
  • PHP5 predstavuje niekoľko nových vyhradených kľúčových slov.
  • PHP5 obsahuje ďalšie OOP koncepty ako php4, ako sú špecifikátory prístupu, dedičstvo atď.
  • PHP5 zahŕňa vylepšenú podporu súčasných systémov správy obsahu.
  • PHP5 zahŕňa zníženú spotrebu pamäte RAM.
  • PHP5 predstavuje zvýšenú bezpečnosť proti zneužitiu zraniteľnosti v PHP skriptoch.
  • PHP5 predstavuje jednoduchšie programovanie prostredníctvom nových funkcií a rozšírení.
  • PHP5 predstavuje nové rozšírenie MySQL s názvom MySQLi pre vývojárov pomocou MySQL 4.1 a neskôr.
  • V systéme PHP5 bol SQLite spojený s PHP.
  • PHP5 predstavuje úplne nové zabudované rozšírenie SOAP pre interoperabilitu s webovými službami.
  • PHP5 zavádza nové rozšírenie SimpleXML pre ľahký prístup a manipuláciu s XML ako objekty PHP. Môže tiež prepojiť s rozšírením DOM a naopak.
  • V systéme PHP5 sa prúdy výrazne zlepšili vrátane možnosti prístupu k prevádzke zásuviek na nízkych úrovniach na prúdoch.
Odporúčaná

Súvisiace Články

  • populárne porovnania: Rozdiel medzi Miami a Miami Beach

    Rozdiel medzi Miami a Miami Beach

    Kľúčový rozdiel: Miami a Miami Beach sú dve mestá, ktoré sa nachádzajú v okrese Miami-Dade, v štáte Florida, Spojené štáty. Miami je metropolitná oblasť, zatiaľ čo Miami Beach je plážové letovisko. Miami je pobrežné mesto, ktoré sa nachádza na juhu Spojených štátov amerických. Nachádza sa v Miami-Dade Co
  • populárne porovnania: Rozdiel medzi dodávateľom a predávajúcim

    Rozdiel medzi dodávateľom a predávajúcim

    Hlavný rozdiel: Príjemcovia produktov sa líšia v prípade dodávateľa a predajcu. Predajca predáva výrobok každému spotrebiteľovi alebo koncovému užívateľovi, zatiaľ čo predávajúci predáva výrobky ktorémukoľvek kupujúcemu. Predajcovia sú predajcovia, ktorí predávajú produkty koncovým používateľom. Sú v záverečnej fáze každého sy
  • populárne porovnania: Rozdiel medzi Douche a Douchebagom

    Rozdiel medzi Douche a Douchebagom

    Kľúčový rozdiel : Pojmy douche a douchebag v podstate znamenajú to isté. V skutočnosti je sprcha skrátená formou douchebagu. Je to vek roztržitých slangov a shenaniganov; a douche alebo douchebag medzi nimi. V podstate sú douche a douchebag rovnaké. Douche nie je nič iné ako skrátený tvar douchebagu. Douche alebo do
  • populárne porovnania: Rozdiel medzi trpaslíkom a cretinizmom

    Rozdiel medzi trpaslíkom a cretinizmom

    Kľúčový rozdiel : Dwarfizmus je definovaný ako stav trpaslíka. Kretinizmus je stav vyplývajúci z nedostatku hormónu štítnej žľazy, ktorý spôsobuje trpasličie a mentálnu retardáciu. Je prítomná od narodenia. Dwarfizmus je podmienkou existencie trpaslíka. Podľa Wikipédie sa vyskytuje zo zdravotného stavu spôsobeného abnormálnym alebo pomalým rastom tela. Obidva zvieratá a ľudia tr
  • populárne porovnania: Rozdiel medzi bonusom Ex gratia a bonusom

    Rozdiel medzi bonusom Ex gratia a bonusom

    Kľúčový rozdiel: Ex gratia sa vzťahuje na darovací čin, ktorý sa robí z dôvodu morálneho záväzku, a nie ako akékoľvek zákonné požiadavky, zatiaľ čo bonus je pridanou peňažnou výhodou, ktorá sa zvyčajne poskytuje zamestnancovi, aby uznal jeho príspevok alebo výkon. Oxfordský slovník definuje ex gratia ako "(s odvolaním sa na platbu) urobené z pocitu morálneho záväzku skôr než z dôvodu akýchkoľvek zákonných požiadaviek". Je odvodený z latinského slova "z m
  • populárne porovnania: Rozdiel medzi PDF a DOC

    Rozdiel medzi PDF a DOC

    Rozdiel kľúčov: súbory PDF sú otvorený formát na výmenu dokumentov, ktorý slúži na prezentovanie dokumentov spôsobom, ktorý neobsahuje aplikačný softvér alebo operačný systém. Dokumenty alebo DOC je rozšírenie názvu súboru pre slovné dokumenty, bežne v binárnom formáte súboru Microsoft Word a je široko akceptovaným dokumentom na spracovanie textu. V dnešnej generácii, kde sú
  • populárne porovnania: Rozdiel medzi Ale a pivom

    Rozdiel medzi Ale a pivom

    Hlavný rozdiel : Pivo je alkoholický nápoj vyrobený z fermentovaných zŕn. Ale je podkategóriou piva. Hlavný rozdiel medzi pivom a pívou je založený na ich výrobe a fermentácii použitých zŕn. Pivo je jedným z najstarších alkoholických nápojov a je najviac spotrebované. Je to tretí najpopulárnejší nápoj po vode a čaji. Pivo sa vyrába varením a f
  • populárne porovnania: Rozdiel medzi inteligentným a inteligentným

    Rozdiel medzi inteligentným a inteligentným

    Kľúčový rozdiel: Inteligencia je kvalita bytosti, ktorá má byť dobre informovaná a inteligentná vo všetkých činnostiach. Na druhú stranu inteligentná osoba je ten, kto je šikovný a rýchly v myslení a konaní. Inteligentné a inteligentné sú synonymá. Vo väčšine prípadov sa pojmy používajú zameniteľne. Existuje však rozdiel medzi v
  • populárne porovnania: Rozdiel medzi tabletovou soľou a kosherovou soľou

    Rozdiel medzi tabletovou soľou a kosherovou soľou

    Kľúčový rozdiel: Tabuľka soľ je rafinovaná soľ, ktorá má jemné zrná soli. Má hladkú štruktúru a malé granuly, podobné piesku. Tabuľka soľ sa ťaží a zberá sa pod zemou zo solných usadenín. Kosherská soľ (známa aj ako morská soľ na niektorých miestach) je priamo zozbieraná z morí. Morská voda sa nechá pretekať do

Redakcia Choice

Rozdiel medzi dlhopismi a akciami

Kľúčový rozdiel: Dlhopisy sú dlhové nástroje, ktoré používajú spoločnosti, korporácie, úverové inštitúcie a vláda na získanie kapitálu pre svoje podnikanie. Zásoby sú majetkové nástroje, ktoré ponúkajú vlastníctvo vo firme výmenou peňazí. Dlhopisy a akcie sú dva rôzne spôsoby, ako môže podnikateľský subjekt získať kapitál na operácie. Každý podnik potrebuje kapitál z času na