Indholdsfortegnelse:
- Definition - Hvad betyder PHP: Hypertext Preprocessor 3.0 (PHP 3)?
- Techopedia forklarer PHP: Hypertext Preprocessor 3.0 (PHP 3)
Definition - Hvad betyder PHP: Hypertext Preprocessor 3.0 (PHP 3)?
Hypertext preprocessor 3.0 (PHP 3) er et script-sprog på serversiden, der leverer mange funktioner til en webprogrammerer. Som et scriptingsprog til alle formål kan PHP integreres i HTML-kildekode for at producere dynamiske websider.
Techopedia forklarer PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP blev designet af Rasmus Lerdorf som et personlig projekt kaldet personlig hjemmeside, genesis af PHP. Hele modulet blev omskrevet af et team på seks programmerere og kaldte derefter PHP 3.0. Sproget fik popularitet på grund af dets aktive udviklingsmiljø og fordi det var gratis downloadbar software.
Koncepterne Perl, Java og C er implementeret i PHP 3.0, hvilket gør sproget praktisk at forstå. PHP 3.0 har evnen til at udføre meget komplekse matematiske beregninger og levere netværksinformation, hvilket forenkler skrivningen af en database-aktiveret webside.
PHP understøtter databaseservere som MySQL, Oracle, Sybase, MSQL, Generic ODBC, PostgreSQL, dbase, Velocis, Filepro, Informix og Adabas D.
Nogle af de mest markante træk ved PHP 3.0 er:
- HTTP-godkendelse er kun tilgængelig, når du kører som et Apache-modul.
- GIF-oprettelse kan udføres bortset fra at oprette interaktive og dynamiske HTML-websider.
- File upload hjælper med at uploade både tekst og binære filer. PHP er i stand til at understøtte uploads fra enhver browser efter RFC-1867.
- Filautentificering og logiske funktioner giver PHP en mulighed for at overvåge og kontrollere, hvem der uploader filer, og hvad der gøres med dem.
- HTTP-cookies understøttes af PHP.
- Databasesupport og integration gives i begge tilstande, native og ODBC.
- Fejlhåndtering og rapporteringsniveauer identificerer fire forskellige typer fejl og advarsler. Disse er:
- Normale funktionsfejl
- Normale advarsler
- Delere fejl
- Meddelelser - advarsler, der kan ignoreres, men som kan indebære en fejl i koden
Regelmæssige udtryk er en anden funktion. Disse bruges til kompleks manipulering af streng. Funktionerne, der understøtter regelmæssige udtryk, er:
- ereg
- ereg_replace
- eregi
- eregi_replace
- dele