Obsah:
- Definícia - Čo znamená PHP: Hypertext Preprocessor 3.0 (PHP 3)?
- Techopedia vysvetľuje PHP: Hypertext Preprocessor 3.0 (PHP 3)
Definícia - Čo znamená PHP: Hypertext Preprocessor 3.0 (PHP 3)?
Hypertextový preprocesor 3.0 (PHP 3) je skriptovací jazyk na strane servera, ktorý poskytuje webovému programátorovi veľa funkcií. Ako univerzálny skriptovací jazyk je možné PHP vložiť do zdrojového kódu HTML a vytvárať dynamické webové stránky.
Techopedia vysvetľuje PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP navrhol Rasmus Lerdorf ako osobný projekt s názvom osobná domovská stránka, genéza PHP. Celý modul bol prepísaný tímom šiestich programátorov a potom nazvaný PHP 3.0. Jazyk získal popularitu vďaka svojmu aktívnemu vývojovému prostrediu a kvôli tomu, že bol voľne stiahnuteľným softvérom.
Koncepty Perl, Java a C boli implementované do PHP 3.0, vďaka čomu je jazyk pohodlnejší na porozumenie. PHP 3.0 má schopnosť vykonávať veľmi zložité matematické výpočty a poskytovať informácie o sieti, čo zjednodušuje zápis webovej stránky umožňujúcej databázu.
PHP podporuje databázové servery ako MySQL, Oracle, Sybase, MSQL, Generic ODBC, PostgreSQL, dbase, Velocis, Filepro, Informix a Adabas D.
Niektoré z najvýznamnejších vlastností PHP 3.0 sú:
- Overovanie HTTP je dostupné iba pri spustení ako modul Apache.
- Tvorba GIF sa dá robiť oddelene od vytvárania interaktívnych a dynamických webových stránok HTML.
- Nahrávanie súborov pomáha odovzdávať textové aj binárne súbory. PHP je schopné podporovať nahrávanie z ľubovoľného prehliadača nasledujúceho po RFC-1867.
- Autentifikácia súborov a logické funkcie dávajú PHP príležitosť sledovať a kontrolovať, kto uploaduje súbory a čo sa s nimi robí.
- HTTP cookies sú podporované PHP.
- Podpora a integrácia databázy sa poskytuje v oboch režimoch, v natívnom aj v ODBC.
- Úrovne spracovania chýb a hlásenia identifikujú štyri rôzne typy chýb a upozornení. Sú to tieto:
- Normálne funkčné chyby
- Normálne varovania
- Chyby analyzátora
- Upozornenia - výstrahy, ktoré možno ignorovať, ale môžu naznačovať chybu v kóde
Regulárne výrazy sú ďalšou vlastnosťou. Používajú sa na komplexnú manipuláciu s reťazcami. Funkcie, ktoré podporujú regulárne výrazy, sú:
- ereg
- ereg_replace
- eregi
- eregi_replace
- rozdeliť