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

  • populära jämförelser: Skillnad mellan impul och momentum

    Skillnad mellan impul och momentum

    Huvudskillnad: Impulsen kan beskrivas som en kvantitet som anger en effekt av en netto kraft som verkar på ett objekt. Momentum beskrivs som en kvantitet som anger ett objekts motstånd mot att stoppa. Impuls och momentum är direkt relaterade till varandra. Impulsen kan också beskrivas som en förändring i momentum. Impu
  • populära jämförelser: Skillnad mellan Minifiering och Obfuscation

    Skillnad mellan Minifiering och Obfuscation

    Huvudskillnad: Obfuscation och minifiering är två vanliga termer i programmering, speciellt i JavaScript-programmering. Minifiering definierar en process genom vilken filerna modifieras genom att ta bort alla onödiga tecken i filerna. Denna process gör filerna ljusare och hjälper sålunda till att förbättra prestanda. Å andr
  • populära jämförelser: Skillnad mellan dagis och Montessori

    Skillnad mellan dagis och Montessori

    Viktig skillnad: Både dagis och en Montessori fokuserar på att ge grundläggande utbildning till barn, innan de börjar sin formella skolgång. Skillnaden mellan dem ligger i deras metoder för att ge utbildning. Förskolor tenderar att göra lärande roligt och behagligt för barnen, medan en Montessori försöker odla vanor för naturligt lärande i dem. Förskola inn
  • populära jämförelser: Skillnad mellan servostyrning och hydraulisk styrning

    Skillnad mellan servostyrning och hydraulisk styrning

    Huvudskillnad: Servostyrning är ett system som hjälper till att styra hjulen genom att använda någon kraftkälla. Hydraulstyrning är en typ av servostyrning, där ett hydrauliskt system med tryckluftvätska hjälper till att styra fordonets hjul. Styrning avser att styra hjulen mot den avsedda riktningen. Du måst
  • populära jämförelser: Skillnad mellan södra indisk mat och nordisk indisk mat

    Skillnad mellan södra indisk mat och nordisk indisk mat

    Huvudskillnad: Nordamerikanska köket har påverkats starkt av araberna och perserna, och disken är mycket tyngre och krämigare. Sydindiska rätter påverkas kraftigt av ris och kokosnöt och disken har högre vattenhalt. Indien är ett mycket varierat land och har flera olika kulturer som skiljer sig åt språk, traditioner och naturligtvis mat. Indien ha
  • populära jämförelser: Skillnad mellan påsklilja och narcissus

    Skillnad mellan påsklilja och narcissus

    Huvudskillnad: Påsklilja och narcissus är samma sak. Påskliljor är hårdiga och lätta fleråriga växter i de flesta områden i Nordamerika, förutom södra Florida. De är mestadels identifierade av sina plana löv. Narcissus är det vetenskapliga namnet som ges till släktet av växter som vanligtvis kallas påskliljor. Påsklilja och n
  • populära jämförelser: Skillnad mellan semantik och pragmatik

    Skillnad mellan semantik och pragmatik

    Huvudskillnad: Semantik och Pragmatik är grenar av lingvistik. Semantik handlar om studier av meningens betydelse utan sammanhanget. Å andra sidan förstår Pragmatik språkbetydelsen men håller sammanhanget i åtanke. Ordet semantik härstammar från det grekiska ordet semantikos menande att visa eller ge tecken. Semanti
  • populära jämförelser: Skillnad mellan RAM och ROM

    Skillnad mellan RAM och ROM

    Huvudskillnad: RAM är flyktigt och används för både läsning och skrivning. ROM är icke-flyktig och används endast för läsning. Minne på RAM-minnet raderas när datorn är avstängd. Både Random Access Memory (RAM) och Read-Only Memory (ROM) är primära lagringsenheter som används i elektronik, oftast i datorer. Primär data lag
  • populära jämförelser: Skillnad mellan Wikipedia och Encyclopedia

    Skillnad mellan Wikipedia och Encyclopedia

    Huvudskillnad: Wikipedia är en internetcykel, som innehåller användaruppladdad information, medan Encyclopedias är allmänna referensdetaljer, som skrivs av erfarna kunniga personer. Wikipedia lanserades den 15 januari 2001 av Jimmy Wales och Larry Sanger . Namnet "Wikipedia" (som är en portmanteau för wiki och encyklopedi) har utarbetats av Sanger. '

Redaktionen

Skillnad mellan taoism och Daoism

Huvudskillnad : Huvudskillnaden mellan de två termerna 'Taoism' och 'Daoism' är baserad på deras version och användning av romaniseringssystemet. Taoism är en stor filosofisk och religiös tradition som härstammar i Kina; det kallas ibland även som Daoism. På kinesiska betyder ordet "Tao" "vägen", den kraft som flyter genom allt liv i universum. Det anse