Innehållsförteckning:
- Definition - Vad betyder PHP: Hypertext Preprocessor 3.0 (PHP 3)?
- Techopedia förklarar PHP: Hypertext Preprocessor 3.0 (PHP 3)
Definition - Vad betyder PHP: Hypertext Preprocessor 3.0 (PHP 3)?
Hypertext preprocessor 3.0 (PHP 3) är ett skriptspråk på serversidan som ger många funktioner till en webbprogrammerare. Som ett alldeles skriptspråk kan PHP inbäddas i HTML-källkod för att producera dynamiska webbsidor.
Techopedia förklarar PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP designades av Rasmus Lerdorf som ett personligt projekt som kallas personlig hemsida, PHP: s uppkomst. Hela modulen skrivs om av ett team med sex programmerare och kallades sedan PHP 3.0. Språket fick popularitet på grund av dess aktiva utvecklingsmiljö och eftersom det var gratis nedladdningsbar programvara.
Begreppen Perl, Java och C har implementerats i PHP 3.0, vilket gör språket bekvämt att förstå. PHP 3.0 har förmågan att utföra mycket komplexa matematiska beräkningar och tillhandahålla nätverksinformation, vilket förenklar skrivandet av en databasaktiverad webbsida.
PHP stöder databaseservrar som MySQL, Oracle, Sybase, MSQL, Generic ODBC, PostgreSQL, dbase, Velocis, Filepro, Informix och Adabas D.
Några av de viktigaste funktionerna i PHP 3.0 är:
- HTTP-autentisering är endast tillgänglig när den körs som en Apache-modul.
- GIF-skapande kan göras bortsett från att skapa interaktiva och dynamiska HTML-webbsidor.
- Filöverföring hjälper till att ladda upp både text- och binära filer. PHP kan stödja uppladdningar från alla webbläsare efter RFC-1867.
- Filautentisering och logiska funktioner ger PHP en möjlighet att övervaka och kontrollera vem som laddar upp filer och vad som görs med dem.
- HTTP-cookies stöds av PHP.
- Databasstöd och integration ges i båda lägena, native och ODBC.
- Felhantering och rapporteringsnivåer identifierar fyra olika typer av fel och varningar. Dessa är:
- Normala funktionsfel
- Normala varningar
- Tidigare fel
- Meddelanden - varningar som kan ignoreras men som kan innebära ett fel i koden
Regelbundna uttryck är en annan funktion. Dessa används för komplex strängmanipulation. Funktionerna som stöder regelbundna uttryck är:
- ereg
- ereg_replace
- eregi
- eregi_replace
- dela