Hypertext Preprocessor , oftere kalt PHP er et open source server - side programmeringsspråk som gir web-programmerere mye strøm . Som et programmeringsspråk , det er et verktøy , og programvareutviklere vil ha varierende meninger på det avhengig av deres utvikling stiler og hvordan verktøyet fungerer jobbene sine . Noen vil vise en pro som en con, og vice versa , men uavhengig av individuelle meninger, er PHP står testen av tid som ryggraden i mange dynamiske og datadrevet nettsider. Fleksibel
PHP støtter sekvensiell kode struktur som mange utviklere finne enklere å bruke , spesielt de trent på eldre språk , og den støtter også et objekt - orientert stil som utviklerne finner mer effektiv og fleksibel .
open Source
PHP er open source , noe som betyr at det er gratis å bruke og utviklere over hele verden bidrar utdrag av kode og tilbakemelding til å opprettholde og forbedre den. Det krever peer review for løpende forvaltningen , men har ingen juridisk ansvarlig organ som gir tilsyn som med et språk som eies av et selskap, for eksempel Microsofts ASP. De fleste utviklere har en tendens til å foretrekke open source verktøy for Internett-utvikling .
Dynamic
motsetning til HTML , som er statisk , PHP er et dynamisk språk , som er en store "pro ". Det betyr at utviklere kan bygge logikk i PHP som gjør det mulig å lage ulike typer web side innhold basert på ting som endring, for eksempel klokkeslett, dato og brukerundersøkelser .
Server-side
motsetning til java script , som er en klient - side språk , er PHP server-side . Det betyr at i stedet for å kjøre på en brukers nettleser , kjører PHP på web-serveren . Dette er både en pro og en con. Som proff , betyr det at logikken går på samme måte hver gang fordi det går fra samme server, i motsetning til å kjøre forskjellig basert på hvordan nettlesere håndtere de samme kommandoene annerledes. Det betyr også at PHP er langt sikrere. Kildekoden er skjult for brukerne , og det kan derfor brukes til å lagre passord og grensesnitt med en database , mens en klient script ikke kan fordi kilden er sendt til brukeren før du kjører på nettleseren. Den con er at PHP opphører å være dynamisk etter at det gjengir en side , i motsetning til en klient - side script som kan fortsette å kjøre i nettleseren på en gjengitt side , tilbyr den siden besøkende en mer dynamisk opplevelse .
Simple
PHP er enklere å bruke enn ASP.net , dens viktigste rival for server-side programmering. Dette er en pro i form av utvikling , men det er en con i form av en mer begrenset evne i hvilken den kan gjøre. For eksempel er det oppdatert sjeldnere å holde tritt med webutvikling, og det grensesnitt med færre språk enn ASP.net , som er utviklet for å fungere bedre med C #, J #, C + + og VB.net .
data -drevet
PHP fungerer sømløst med en åpen kildekode- database kalt MySQL , gir det stor fleksibilitet i data management for enkle nettsider gjennom alle, men de mest krevende dataadministrasjon behov.