den bästa PHP 5 Hosting: Vem är bäst för din webbplats? [Uppdaterad: 2021]

vad är PHP-5?

PHP är ett tolkat språk eller skriptspråk som används för att bygga dynamiska webbplatser och webbapplikationer. Det har en lång och anrik historia som det mest populära språket för webbutveckling, men det började som något ganska enklare.

var började PHP?

PHP startade som ett enkelt verktyg för att hjälpa till att få Lite dynamiskt innehåll i HTML-filer. Detta var långt tillbaka i 1994, och det kallades ”Personal Home Page Tools” (PHP Tools). Det var i huvudsak ett program skrivet i C som låter dig bädda in variabelt innehåll i HTML-filer.

detta låter dig göra saker så här:

<h2><?php echo $post_title; ?></h2><?php echo $post_content; ?>

detta kan tyckas ganska enkelt nu, men tillbaka i 1994 är var en stor sak. Internet var verkligen fortfarande i sin linda, och de flesta människor var hand kodning varje sida på en webbplats (för hand!).

tanken tog fart, och ganska snart blev en handfull ”personliga hemsideverktyg”, som blev PHP-språket. Så småningom, namnet var rekursivt-backronymed till ” PHP Hypertext Preprocessor.”6688 >

sedan dess har det haft flera stora Omskrivningar och utgåvor, massor av nya funktioner tillagda och har blivit ett av de mest populära språken för webbutveckling. Det uppskattas att cirka 40% av webbplatser kör åtminstone en del PHP-kod.

vad är PHP exakt?

det är ett programmeringsspråk. Det är ett tolkat språk, vilket innebär att PHP-kod inte kompileras till en binär körbar, utan snarare tolkas vid körning.

denna typ av språk kallas också ett ”skriptspråk”, och vissa människor hänvisar till program skrivna på dessa typer av språk som ”skript” snarare än ”program.”

det är fortfarande fokuserat på webben men kan göra mycket mer än att överföra innehållsvariabler till en HTML-mall. Det är ett fullskaligt språk och kan åstadkomma nästan vad som helst som något annat språk kan göra.

varför är PHP så populärt?

många anser PHP mycket lätt att läsa och skriva. Till exempel, Mark Zuckerberg har sagt att en av anledningarna Facebook använder PHP är att det är lätt att få saker gjorda i PHP – det är ”bra för hacking på.”

å andra sidan säger förespråkare för andra språk liknande saker. En mer sannolik förklaring av dess utbredda användning är WordPress.

WordPress är ett blogg-och innehållshanteringssystem. Det driver över 23% av webbplatserna på internet.

många PHP-utvecklare började använda WordPress, och det är lätt att gå från tweaking WordPress-Teman till att skriva plugins, för att bygga hela webbapplikationer.

barriären för inträde för PHP är ganska låg, så många lär sig PHP. Många människor lär sig det, så då kommer mycket projekt att börja använda det.

PHP växer upp

tidiga versioner av PHP var inte ett komplett språk och stödde inte alla typer av saker du normalt skulle vilja göra om du byggde en webbapplikation. Och det fanns prestandaproblem.

det är vad som händer när du försöker lösa ett specifikt problem. Det tar ett tag att göra en specifik lösning till en generaliserad verktygsuppsättning, och ännu längre tid att göra den till en komplett verktygsuppsättning.

men så småningom hände det.

PHP 5

2004 släpptes PHP 5. Med PHP 5 tror många att språket nu verkligen var ett programmeringsspråk i termens fulla bemärkelse.

den största förändringen i PHP 5 var stöd för objektorienterad programmering.

PHP 5 och objektorienterad programmering

objektorienterad programmering (OOP) är ett sätt att konceptualisera och skriva ett program, där dataobjekt innehåller både attribut och metoder för att interagera med dessa attribut, liksom med andra objekt.

ett exempel på detta i webbutveckling är ett blogginlägg. Attributen för ett blogginlägg kan vara dess titel, dess författare, dess innehåll och så vidare. Metoder kan inkludera att spara den i databasen, redigera innehållet och visa det på sidan.

även om OOP uppfanns på 1960-talet blev det inte vanligt för de flesta programmerare och programmeringsspråk fram till mitten av 1990-talet. när PHP uppfanns var OOP fortfarande en ganska ny ide.

tio år senare, efter fyra stora versioner av PHP, hade objektorienterad programmering blivit ”rätt sätt” att skriva programvara, och det minimala stödet för OOP-koncept i PHP 4 var inte tillräckligt.

PHP 5 gav fullständigt stöd för objektorientering, tillsammans med ett antal andra förbättringar som verkligen förändrade hur människor skriver PHP-program och gjorde det möjligt att konkurrera med andra språk som hade börjat dominera ’allvarlig’ webbutveckling.

webbhotell kupong

letar du efter en hel del på kvalitet PHP5 hosting?
A2 Hosting kom i #1 i våra senaste hastighets-och prestandatester. Du kan välja mellan flera PHP-versioner Med obegränsad SSD-lagring och överföring. Använd denna speciella rabattlänk för att spara upp till 50% på dessa planer.

  • PHP 7

PHP 5 Vanliga frågor

  • är PHP 5 bara för att göra webbplatser?

    Nej. PHP 5 kan användas för att bygga webbplatser, kommandoradsskript eller skrivbords GUI-applikationer. Kommandoradsskript kan användas för uppgifter som automatisk generering av offlinebilder eller bearbetning av textfiler. Till skillnad från webbaserade PHP 5-applikationer kräver detta inte en webbläsare eller server. Du behöver helt enkelt tillgång till kommandoraden körbar. PHP 5 kan användas för att bygga skrivbords GUI-applikationer som liknar något annat modernt programmeringsspråk; för att göra det måste du först installera PHP-GTK-tillägget.

  • eftersom PHP 5 är ett programmeringsspråk, behöver jag någon specifik programvara för att använda den?

    Ja. De flesta webbhotell inkluderar stöd för PHP 5, men du kan också ladda ner den senaste versionen från PHP-webbplatsen. Om du använder PHP 5 för att utveckla webbplatser behöver du tillgång till en modern webbläsare och en webbplats. Om du använder PHP 5 för att utveckla commend line-applikationer eller stationära applikationer behöver du inte en webbläsare eller en server, men du kan behöva ytterligare tillägg.

  • är PHP 5 kompatibel med PHP 4?

    Ja. PHP 5 har lagt till flera nya funktioner, men är fortfarande kompatibel med tidigare versioner. Det rekommenderas dock att du granskar dokumentationen om PHP 5-migrering som finns på PHP-webbplatsen, eftersom vissa funktioner kan gå förlorade när du migrerar från tidigare versioner.

  • hur kan jag rapportera ett problem med PHP 5?

    om du identifierar ett problem bör du granska feldatabasen på PHP-webbplatsen för att se till att den inte redan är känd. Om felet inte redan finns i databasen bör du använda rapporteringsformuläret som finns tillgängligt med feldatabasen.

  • liksom de flesta open source-program tillhandahålls stöd för PHP 5 via ett stort samhällsnätverk. Det finns ett antal vanliga frågor besvarade på deras hemsida, tillsammans med ett stort dokumentationsbibliotek. Flera e-postlistor finns tillgängliga för att diskutera PHP-relaterade projekt. Det finns en officiell PHP-nyhetsgrupp, flera användargrupper och ett antal lokala evenemang tillgängliga för programmerare som vill bli mer aktiva i PHP-communityn.

    PHP 5 kan användas på alla större operativsystem, inklusive Windows, Linux / Unix och Mac OS. Förkompilerade binära versioner av installationsprogramvaran är tillgängliga för Windows; för andra operativsystem måste du dock ladda ner källkoden och kompilera den specifikt för ditt system.

  • vilka databaser stöder PHP 5?

    PHP 5 byggdes för att stödja en mängd olika databaser, inklusive SQLite, MySQL, MS-SQL, PostgreSQL, FrontBase, Mongo, Paradox, filePro och många fler. Den innehåller stöd för dBA, dbx, Open Database Connection standard och PHP dataobjekt.

  • om jag designar en webbplats, måste jag välja antingen HTML eller PHP?

    Nej. PHP är ett inbäddat skript, vilket innebär att du kan lägga till det i ett HTML-skript, förutsatt att din server stöder PHP. Ett webbaserat PHP-skript är i huvudsak och HTML-sida med bitar av PHP infogas varhelst dynamiskt innehåll krävs. Du kan också bädda in HTML-kod i PHP-skript.

  • vilken funktionalitet lägger PHP till HTML?

    PHP ger dynamisk funktionalitet för din webbsida. Det kan utföra beräkningar som att bestämma datum eller hantera matematiska ekvationer. Det kan samla in användarinmatning, till exempel att få en kejserlig mätning för att konvertera den till Metrisk, lägga till information i en adressbok eller låta användare posta till ett forum eller sociala medier. PHP kan interagera med de flesta vanliga databaser, och det kan användas för att skapa grafik.

  • finns det alternativ som ger samma funktionalitet som PHP?

    även om du inte kommer att få exakt samma funktionalitet från något program, många av de funktioner PHP lägger till webbutveckling kan erhållas genom andra källor. PHP byggdes på andra programmeringsspråk, inklusive C, Så C kan användas istället för PHP. Perl var ett av de mest populära språken för webbutveckling före PHP. Medan dess syntax är betydligt mer komplex än PHP, fortsätter den att vara populär hos vissa utvecklare på grund av dess strängmanipuleringsfunktioner. Seaside framework ger samma dynamiska funktionalitet med objektorienterad webbutveckling.

Adam Michael Wood

om Adam Michael Wood

Adam är specialiserad på utvecklardokumentation och handledning. Förutom sitt skrivande här har han författat tekniska guider och andra långformade tekniska manualer. Utanför arbetet komponerar och utför Adam liturgisk Musik. Han bor med sin fru och sina barn i Kalifornien.

Anslut med Adam



+