Skillnad mellan PHP4 och PHP5

Huvudskillnad: PHP ett server-sida skriptspråk som har sitt huvudsakliga genomförande i webbutveckling. Det kan dock användas som ett generellt programmeringsspråk. PHP4 och PHP5 är två versioner av PHP. PHP4 släpptes den 22 maj 2000. Den 13 juli 2004 släpptes PHP5. Den drivs av Zend Engine II. Det var en förbättring jämfört med PHP4 och inkluderade olika nya funktioner.

PHP är ett skrivarspråk för serverns sida som har sin huvudsakliga implementering i webbutveckling. Det kan dock användas som ett generellt programmeringsspråk. PHP skapades ursprungligen av Rasmus Lerdorf 1995 och förvaltas för närvarande av PHP-gruppen. PHP stod ursprungligen för personliga hemsida, men det ändrades senare. Det står nu för PHP: Hypertext Preprocessor, en rekursiv akronym. PHP är fri programvara som släpps ut under PHP-licensen, vilket är oförenligt med GNU General Public License (GPL) på grund av begränsningar av användningen av termen PHP.

PHP är en öppen källkod, server-sida, HTML-inbäddad skriptspråk. Det kan i grund och botten utföra någon uppgift som andra CGI-program kan, men det används främst för att skapa dynamiska webbsidor. Dess främsta fördel är att den är kompatibel med många typer av databaser. Dessutom kan PHP prata över nätverk med hjälp av IMAP, SNMP, NNTP, POP3 eller HTTP.

PHP innehåller en kommandoradsgränssnittskompatibilitet och kan användas i fristående grafiska applikationer. PHP-kommandon kan inbäddas direkt i ett HTML-källdokument snarare än att ringa en extern fil för att behandla data. I HTML-dokumentet är PHP-skriptet inlagt i särskilda PHP-taggar. På grund av dessa taggar kan programmeraren växla mellan HTML och PHP istället för att behöva förlita sig på tunga mängder kod för att mata ut HTML. Eftersom PHP exekveras på servern kan klienten inte visa PHP-koden.

PHP4 och PHP5 är två versioner av PHP. PHP4 släpptes den 22 maj 2000. Den drivs av Zend Engine 1.0. Efter olika versioner släpptes den senaste versionen av PHP4, titlarna PHP4.4.9 i augusti 2008. Därefter offentliggjordes att PHP4 inte längre kommer att utvecklas och inga fler säkerhetsuppdateringar för versionen kommer att släppas.

Den 13 juli 2004 släpptes PHP5. Den drivs av Zend Engine II. Det var en förbättring jämfört med PHP4 och inkluderade olika nya funktioner, till exempel förbättrat stöd för objektorienterad programmering, utvidgningen av PHP Data Objects (PDO) och många prestationsförbättringar. PDO-förlängningen definierar ett lätt och konsekvent gränssnitt för åtkomst till databaser. Sen statisk bindning tillsattes i version 5.3. PHP5 har också utformats för att vara bakåtkompatibel med tidigare versioner av PHP och bör därför leda till att liten funktionalitet bryts medan konvertering från PHP4 till PHP5.

Några skillnader mellan PHP4 och PHP5:

  • PHP5 tog bort register_globals, magic quotes och säkert läge. Detta berodde på att register_globals hade öppnat säkerhetshål genom att avsiktligt tillåta runtime datainjicering och användningen av magiska citat hade en oförutsägbar natur.
  • PHP4 drivs av Zend Engine 1.0, medan PHP5 drivs av Zend Engine II.
  • PHP5 ersatte magiska citat med funktionen addslashes () för att flytta tecken.
  • PHP4 är mer av ett procedurspråk medan PHP5 är objektorienterad.
  • I PHP5 kan man deklarera en klass som abstrakt.
  • PHP5 innehåller statiska metoder och egenskaper.
  • PHP5 introducerar en speciell funktion som heter __autoload ()
  • PHP5 tillåter en att deklarera en klass eller metod som Final
  • PHP5 introducerar ett antal magiska metoder, som __call, __get, __set och __toString
  • I PHP5 finns det 3 visibilitetsnivåer: Offentliga, privata och skyddade.
  • PHP5 införde undantag.
  • I PHP4 skickades allt av värde, inklusive objekt. I PHP5 skickas alla objekt genom referens.
  • PHP5 introducerar gränssnitt. Alla metoder som definieras i ett gränssnitt måste vara offentliga.
  • PHP5 introducerar ny felnivå definierad som "E_STRICT"
  • PHP5 introducerar nya standardtillägg som SimpleXML, DOM och XSL, PDO och Hash.
  • PHP5 introducerar nya funktioner.
  • PHP5 introducerar några nya reserverade nyckelord.
  • PHP5 innehåller ytterligare OOP-koncept än php4, som åtkomstspecifika, arv etc.
  • PHP5 innehåller förbättrat stöd för nuvarande innehållshanteringssystem.
  • PHP5 inkluderar minskad förbrukning av RAM.
  • PHP5 introducerar ökad säkerhet mot exploatering av sårbarheter i PHP-skript.
  • PHP5 introducerar enklare programmering genom nya funktioner och tillägg.
  • PHP5 introducerar en ny MySQL-förlängning med namnet MySQLi för utvecklare som använder MySQL 4.1 och senare.
  • I PHP5 har SQLite bjudits med PHP.
  • PHP5 introducerar en helt ny inbyggd SOAP-förlängning för driftskompatibilitet med webbtjänster.
  • PHP5 introducerar en ny SimpleXML-förlängning för att enkelt komma åt och manipulera XML som PHP-objekt. Det kan också kopplas till DOM-förlängningen och vice versa.
  • I PHP5 har strömmar förbättrats avsevärt, inklusive möjligheten att få tillgång till lågnivåkontakter på strömmar.
Rekommenderas

Relaterade Artiklar

  • skillnad mellan: Skillnad mellan konkurrent och konkurrent

    Skillnad mellan konkurrent och konkurrent

    Huvudskillnad: Begreppen Rival och Konkurrent är faktiskt synonymt. De hänvisar båda till någon som försöker att besegra eller bli mer framgångsrik än en annan. Termen rival har vanligtvis en mer negativ konnotation, vilket innebär att rivalerna hatar och förakt varandra och måste slå den andra i någonting. Men begrepp
  • skillnad mellan: Skillnad mellan iPhone 6 och iPhone 6 Plus

    Skillnad mellan iPhone 6 och iPhone 6 Plus

    Huvudskillnad: Apple Inc. tillkännagav i september 2014 de två senaste telefonerna i sin line-up: iPhone 6 och iPhone 6 Plus. Inte bara är dessa de senaste telefonerna, det här är också de största iPhonesna hittills. Det kan inte förnekas att Apple är marknadsledande inom telefonindustrin. Det styr en betydande marknadsandel i branschen. Apple-t
  • skillnad mellan: Skillnad mellan Smart TV och Normal TV

    Skillnad mellan Smart TV och Normal TV

    Huvudskillnad: En Smart TV kan komma åt internet via Wi-Fi, medan en vanlig TV inte kan. En smart TV kan också ha möjlighet att köra appar som kommer in i TV: n. En TV är en enhet som gör att man kan titta på en bild med ljud. Medan syftet med alla tv-apparater är detsamma, är det sättet på vilket de fungerar olika. Deras kom
  • skillnad mellan: Skillnad mellan Draft och Check

    Skillnad mellan Draft och Check

    Huvudskillnad: En check är ett förhandlingsbart instrument som leder en bank att betala ett visst belopp från ett visst konto. Ett krav på utkast avser ett förbetalt förhandlingsbart instrument som används för överföring av pengar på ett mer effektivt sätt. Ett krav på utkast kan också hänvisa till en telekontroll eller fjärrkontroll som görs av en handlare med information om köparens kontonummer. Det kräver inte
  • skillnad mellan: Skillnad mellan VD och VD

    Skillnad mellan VD och VD

    Huvudskillnad: En verkställande direktör (VD) är i huvudsak den högst rankade verkställande direktören i företaget. Han har större delen av kraften. Han rapporterar direkt till styrelsen. En president, å andra sidan, rankar lägre än en VD på företagshierarkin. Han rapporterar till VD. Väsentligen hanterar verkställande direktören den löpande driften av bolaget och fungerar som en förbindelse mellan ledningen och verkställande direktören. VD handlar i sin t
  • skillnad mellan: Skillnad mellan Java och Javax

    Skillnad mellan Java och Javax

    Huvudskillnad: Java är ett programmeringsspråk som har påverkats av C-språket. Java och Javax är i huvudsak paket som används i sammanhanget av Java-programmeringsspråket. Praktiskt taget finns det ingen skillnad mellan Java och Javax. Det är bara namnet som skiljer sig åt. Java är ett programmeringsspråk som har påverkats av C-språket. Det härleda
  • skillnad mellan: Skillnad mellan homonym och homofon

    Skillnad mellan homonym och homofon

    Huvudskillnad: Homonym refererar till orden på engelska som delar samma stavning och samma uttal men olika mening. Homofon är ord på engelska som delar samma uttal men olika betydelser. Dessa ord kan dela samma stavning eller de kan ha olika stavning. Trots att man på ett litet sätt kommer ihåg att höra homonym och homofoner när de var i skolan tillbaka när de måste ha glömt vad de menar för tillfället. Dessa ord a
  • skillnad mellan: Skillnad mellan Asus FonePad och Nexus 10

    Skillnad mellan Asus FonePad och Nexus 10

    Huvudskillnad: Asus har meddelat lanseringen av nyaste phablet, Asus Fonepad. Fonepad är en 7-tums Android-tablett som gör det möjligt för användare att ringa telefonsamtal genom att placera enheten på örat. Fableten har en 7-tums IPS LED-bakgrundsbelyst pekskärm som tillåter multitouch-kapacitet för upp till 10 personer. Skärmen
  • skillnad mellan: Skillnad mellan Lenovo IdeaPad Yoga 13 och Asus Padfone Infinity

    Skillnad mellan Lenovo IdeaPad Yoga 13 och Asus Padfone Infinity

    Nyckelfaktor: Den unika aspekten av Lenovo IdeaPad Yoga 13 är att den är en konvertibel bärbar dator med 360-graders flipdesign. Detta gör att enheten kan ta upp fyra designlägen. Detta inkluderar bärarmodus, tablettläge, tältläge och slutligen stativläge. Lenovo IdeaPad Yoga 13 har en 13, 3 tums HD + IPS kapacitiv multitouch-skärm och väger 1, 54 kg. Den är til

Redaktionen

Skillnad mellan marin och marinor

Huvudskillnad : Navy är en av grenarnas väpnade styrkor. Sjöfarten ansvarar för att skydda landets territoriella vattenområden via sjöburen eller havsbaserade stridsåtgärder. Marinesna är en särskild grenstyrka från flottan. De är utbildade och specialiserade för att utföra amfibisk eller markbekämpningsmissioner. Det finns fle