PHP är ett skriptspråk som används främst inom webbprogrammering , särskilt i samband med databasprogram som MySQL . Det är långt ifrån det enda alternativet för programmering --- språk som Java , C # , kan Python och Perl också användas för att utveckla mjukvara för webben . För att räkna ut om det är rätt för dig , överväga fördelar och nackdelar med PHP skript . PHP har plattformsoberoende kompatibilitet
En viktig fördel med PHP är dess plattformsoberoende natur , både för programmerare och för webbanvändare . Det kan installeras på Unix - baserade servrar , inklusive de som kör Apples OS X-operativsystem , och kommer också att köras på Microsoft Windows . För människor som surfar på internet , innebär det faktum att PHP körs helt på serversidan att visningen av en webbsida inte varierar baserat på vad användaren har installerat , som det skulle om sidan var utförda i JavaScript .
PHP är gratis och Ubiquitous
Utveckling i PHP också underlättas av det faktum att det är helt gratis att installera . Som ett resultat , även om en webb-programmerare inte vill behålla sin egen server , kan han hyra utrymme från nästan alla webbhotell --- skillnad från mer obskyra språk , som har mer begränsade hosting alternativ . Den allmänna tillgången till PHP innebär också att det finns en stor gemenskap tillgängliga för att ge stöd eller exempelkod när en utvecklare stöter svårigheter med språket .
PHP är långsammare än andra språk
Programmeringsspråk finns i två grundtyper. Kompilerade språk är de vars källkod översätts till en annan form som en dator kan läsa . Tolkade språk , eller skript språk , är språk som källkoden läses utan att först översättas . Eftersom ett sammanställas språk måste vara skriven för en specifik dator , kan det inte bara flyttas från en typ av maskin till en annan --- det är därför du inte kan alltid köra samma program på en PC och en Mac . Å andra sidan , kompilerade språk är i allmänhet snabbare än manus språk eftersom datorn kan läsa dem direkt . PHP är ett tolkat språk och betydligt långsammare än många av sina konkurrenter . Addera PHP är mer resurskrävande
PHP skript är extremt kraftfull --- det kan du göra dynamiska webbsidor , utföra beräkningar , ansluta till databaser och läsa data från formulär . Allt detta kommer till en kostnad i resultat och resurser , dock . Många webbsidor visas enkelt innehåll som egentligen inte kräver PHP skript och kunde lämnas som statisk HTML . I dessa fall använder PHP upp mer resurser på servern och tar längre tid att visa en motsvarande webbsida än om den sidan hade skapats med hjälp av vanlig HTML .