A PHP4 és a PHP5 közötti különbség

Főbb különbség: PHP egy szerveroldali szkriptnyelv, amelynek fő implementációja a webfejlesztésben. Ez azonban általános célú programozási nyelvként használható. A PHP4 és a PHP5 a PHP két verziója. A PHP4-et 2000. május 22-én adták ki. 2004. július 13-án megjelent a PHP5. A Zend Engine II hajtotta. Ez javult a PHP4-nél, és számos új funkciót tartalmazott.

A PHP egy szerveroldali szkriptnyelv, amelynek fő implementációja a webfejlesztésben. Ez azonban általános célú programozási nyelvként használható. A PHP-t eredetileg a Rasmus Lerdorf készítette 1995-ben, és jelenleg a PHP Group kezeli. A PHP eredetileg a Személyes kezdőlap volt, de később átnevezték. Most a PHP: Hypertext Preprocessor, a rekurzív rövidítés. A PHP a PHP licenc alatt kiadott szabad szoftver, ami nem kompatibilis a GNU Általános Nyilvános Licencjével (GPL) a PHP használatának korlátozása miatt.

A PHP egy nyílt forráskódú, kiszolgálóoldali, HTML beágyazott szkriptnyelv. Alapvetően elvégezheti a CGI más programjai által elvégzendő feladatokat, de főleg dinamikus weboldalak létrehozására szolgál. Fő előnye, hogy kompatibilis a sokféle adatbázissal. Továbbá, a PHP beszélhet hálózatokon keresztül az IMAP, az SNMP, az NNTP, a POP3 vagy a HTTP segítségével.

A PHP parancssori interfész képességgel rendelkezik, és önálló grafikus alkalmazásokban használható. A PHP parancsokat közvetlenül be lehet ágyazni egy HTML forrásdokumentumba, nem pedig egy külső fájl feldolgozására. A HTML dokumentumban a PHP szkript speciális PHP címkékben van. Ezeknek a címkéknek köszönhetően a programozó a HTML és a PHP között váltogathat, ahelyett, hogy nagy mennyiségű kódra kellene támaszkodnia a HTML kiadásához. Továbbá, mivel a PHP a kiszolgálón fut, az ügyfél nem tudja megnézni a PHP-kódot.

A PHP4 és a PHP5 a PHP két verziója. A PHP4-et 2000. május 22-én adták ki. A PHP4.4.9-es verziója 2008 augusztusában különféle verziók, a PHP4 utolsó verziója után jelent meg. Ezt követően bejelentették, hogy a PHP4 már nem lesz fejlesztés alatt, és a verzióhoz nem kerülnek több biztonsági frissítés.

2004. július 13-án megjelent a PHP5. A Zend Engine II hajtotta. Ez javult a PHP4-nél, és számos új funkciót tartalmazott, mint például az objektum-orientált programozás támogatása, a PHP Data Objects (PDO) kiterjesztés és számos teljesítménynövelés. A PDO kiterjesztés egy könnyű és következetes felületet határoz meg az adatbázisok eléréséhez. A késői statikus kötést az 5.3. A PHP5-et úgy tervezték, hogy visszafelé kompatibilis legyen a PHP korábbi verzióival, és ennek következtében a PHP4-ről PHP5-re történő átkonvertálás során kis funkcionalitást kell törni.

Néhány különbség a PHP4 és a PHP5 között:

  • A PHP5 eltávolította a register_globals, a mágikus idézeteket és a biztonságos módot. Ez annak a ténynek köszönhető, hogy a register_globals biztonsági nyílásokat nyitott meg azzal, hogy szándékosan lehetővé tette a futásidejű adatok befecskendezését, és a mágikus idézetek használata kiszámíthatatlan jellegű volt.
  • A PHP4-et a Zend Engine 1.0 hajtotta, míg a PHP5 a Zend Engine II.
  • A PHP5 a mágikus idézeteket az addslashes () függvénnyel helyettesítette, hogy elkerülje a karaktereket.
  • A PHP4 inkább eljárási nyelv, míg a PHP5 objektumorientált.
  • A PHP5-ben az osztály absztraktnak tekinthető.
  • A PHP5 statikus módszereket és tulajdonságokat tartalmaz.
  • A PHP5 egy speciális funkciót ismertet __autoload () néven
  • A PHP5 lehetővé teszi, hogy egy osztályt vagy módszert véglegesnek nyilvánítson
  • A PHP5 számos mágikus módszert vezet be, például __call, __get, __set és __toString
  • A PHP5-ben 3 láthatósági szint van: nyilvános, magán és védett.
  • A PHP5 kivételeket vezetett be.
  • A PHP4-ben minden értéket, objektumokat is beleértve. Míg a PHP5-ben, minden objektum referenciával történik.
  • A PHP5 bemutatja az interfészeket. Az interfészben meghatározott összes módszernek nyilvánosnak kell lennie.
  • A PHP5 új hibaszintet ad meg az „E_STRICT” -nek
  • A PHP5 új alapértelmezett kiterjesztéseket vezet be, mint például a SimpleXML, a DOM és az XSL, az OEM és a Hash.
  • A PHP5 új funkciókat vezet be.
  • A PHP5 új tartalék kulcsszavakat vezet be.
  • A PHP5 további OOP-fogalmakat tartalmaz, mint a php4, például a hozzáférési specifikáció, az öröklés stb.
  • A PHP5 tartalmazza a jelenlegi tartalomkezelő rendszerek jobb támogatását.
  • A PHP5 a RAM csökkentett fogyasztását tartalmazza.
  • A PHP5 nagyobb biztonságot nyújt a PHP szkriptek sebezhetőségének kihasználása ellen.
  • A PHP5 új funkciókkal és bővítményekkel könnyebb programozást tesz lehetővé.
  • A PHP5 egy új MySQL kiterjesztést vezet be a MySQLi nevű fejlesztőknek a MySQL 4.1 és újabb verzióit használó fejlesztők számára.
  • A PHP5-ben az SQLite PHP-t tartalmaz.
  • A PHP5 egy új, beépített SOAP bővítményt vezet be a Web Services szolgáltatással való interoperabilitásra.
  • A PHP5 új SimpleXML kiterjesztést vezet be az XML-nek, mint PHP-objektumnak a könnyű eléréséhez és manipulálásához. A DOM kiterjesztéssel és fordítva is kapcsolódhat.
  • A PHP5-ben a patakok jelentősen javultak, beleértve az alacsony szintű socket műveletekhez való hozzáférést is.
Ajánlott

Kapcsolódó Cikkek

  • népszerű összehasonlítások: A hang és a fény közötti különbség

    A hang és a fény közötti különbség

    Kulcskülönbség: A hang olyan mechanikus rezgés, amely áthalad egy olyan közegen, mint a gáz, a folyadék vagy a szilárd anyag, hogy hang legyen. A hangok frekvenciákból állnak, amelyek közül néhányat hallunk, míg másokat nem tudunk. A hangot technikailag mechanikai zavarként határozták meg, amely egy rugalmas közegen halad át. A fény olyan elektrom
  • népszerű összehasonlítások: Az iPhone 5C és az iPhone 4 közötti különbség

    Az iPhone 5C és az iPhone 4 közötti különbség

    A legfontosabb különbség: Az iPhone 5C egy olcsóbb változata az iPhone 5S-nek, az Apple Inc. Az Apple iPhone 4 hatalmas hullámokat készített, amikor 2012 júniusában indították el az iPhone 3GS utódjaként. A videohívások előmozdítására szánták. Hónapos spekuláció után az Apple bejelentette a legújabb telefonmodelljét: iPhone 5S és iPhone 5C. A hivatalos bejelentés 2013
  • népszerű összehasonlítások: A maori és a pakeha kultúrák közötti különbség

    A maori és a pakeha kultúrák közötti különbség

    Főbb különbség: A maori kultúra az új-zélandi maori népek kultúrája, és az Új-Zéland kultúrájának egyedülálló részét képezi. A Pakeha kultúrája főként az új-zélandi kolonizált brit telepesekből származik. Új-Zéland két fő kultúrát követ, a maori kultúrát és a Pakeha kultúrát. Mi a különbség a két feltétel között? Has
  • népszerű összehasonlítások: A K1 és K2 vitaminok közötti különbség

    A K1 és K2 vitaminok közötti különbség

    Főbb különbség: A K1-vitamin és a K2-vitamin a K1-vitamin két alapvető típusa. Mindkettő különbözik az olyan szempontoktól, mint a források, előnyök stb. A K1-vitamint növények szintetizálják. Másrészt a K2-et bélbaktériumok szintetizálják. A vitamin a specifikus szerves vegyületekre vonatkozik, amelyek elengedhetetlenek a különböző testfolyamatokhoz. Ezek a vegyületek táplálékból
  • népszerű összehasonlítások: A hallás és a hallás közötti különbség

    A hallás és a hallás közötti különbség

    Főbb különbség: A hallás egy személy öt érzéke, és az a képesség, hogy érzékelje a hangot a rezgések észlelése révén egy szerven, mint például a fülön. Az „aktív hallgatás” néven ismert meghallgatás egy olyan technika, amelyet a kommunikáció során használnak, és amely megköveteli, hogy a személy figyeljen a hangszóróra és visszajelzést adjon. A meghallgatás lépésről lépésre halad, m
  • népszerű összehasonlítások: Különbség a dél-indiai étel és az észak-indiai étel között

    Különbség a dél-indiai étel és az észak-indiai étel között

    A legfontosabb különbség: az észak-indiai ételeket az arabok és a perzsák erősen befolyásolták, és az ételek sokkal nehezebbek és krémesebbek. A dél-indiai ételeket erősen befolyásolják a rizs és a kókusz, és az ételek magasabb víztartalmúak. India nagyon változatos ország, és több különböző kultúrával rendelkezik, amelyek nyelvi, hagyományi és természetesen a konyhában különböznek. Indiának sokféle főzési lehetősége van,
  • népszerű összehasonlítások: Az Rs és a Re közötti különbség

    Az Rs és a Re közötti különbség

    Kulcs különbség: Rs. és Re. a rúpiák képviseletére szolgálnak. Újra. a rúpia egyedülálló értékét jelenti, míg Rs. több rúpiát jelöl. Az „Rs” és a „Re” kifejezéseket mind a pénznem, mind a rúpiák jelölik. A rúpia olyan pénznem, amelyet számos keleti országban használnak. Ahogy a dollárokat a „$” jelzéssel jelö
  • népszerű összehasonlítások: Az MPEG és az MP3 közötti különbség

    Az MPEG és az MP3 közötti különbség

    A legfontosabb különbség: az MPEG a Moving Picture Experts Group (mozog kép szakértői csoport). Az ISO és az IEC által 1988-ban létrehozott szakértői munkacsoport. Az MPEG célja az volt, hogy az audio és video tömörítésre és átvitelre vonatkozó szabványokat határozzon meg. Az MP3 rövid az MPEG-1 Audio Layer 3-hoz. Ez egy szabadalmaztat
  • népszerű összehasonlítások: A keleti és a nyugati vallás közötti különbség

    A keleti és a nyugati vallás közötti különbség

    Főbb különbség: A keleti vallások azok a vallások, amelyek a keleti térségekből származnak, mint Kína, Délkelet-Ázsia, India és Japán. A nyugati vallások azok a vallások, amelyek az olyan nyugati területekről származnak, mint Amerika és Európa. Két olyan terület van, ahol a világ a vallásokról, a keleti és a nyugati területekről szól. Kevés hasonlóság van a keleti

Szerkesztő Választása

Az arthritis és az osteoarthritis közötti különbség

Főbb különbség: „ Arthritis ”, a kifejezés arra utal, hogy több mint száz különböző fajta ízületi problémát jelez, amelyeket a fájdalom, a duzzanat és a merevség jelez. Az ízületi gyulladás a leggyakoribb formája az ízületi gyulladásnak, amely elsősorban a súlyos ízületi sérüléseket szenvedő emberekre vonatkozik. Az ízületi gyulladás egy átfogó kif