Kazalo:
- Opredelitev - Kaj pomeni PHP: Hypertext Preprocessor 3.0 (PHP 3)?
- Techopedia razlaga PHP: Hypertext Preprocessor 3.0 (PHP 3)
Opredelitev - Kaj pomeni PHP: Hypertext Preprocessor 3.0 (PHP 3)?
Hypertext predprocesor 3.0 (PHP 3) je skriptni jezik na strani strežnika, ki spletnemu programerju ponuja številne zmogljivosti. Kot vsestranski skriptni jezik lahko PHP vgradimo v izvorno kodo HTML za izdelavo dinamičnih spletnih strani.
Techopedia razlaga PHP: Hypertext Preprocessor 3.0 (PHP 3)
PHP je zasnoval Rasmus Lerdorf kot osebni projekt, imenovan osebna domača stran, geneza PHP. Celoten modul je napisala ekipa šestih programerjev in nato klicala PHP 3.0. Jezik je pridobil na priljubljenosti zaradi svojega aktivnega razvojnega okolja in zaradi brezplačne naložljive programske opreme.
Koncepti Perl, Java in C so implementirani v PHP 3.0, zaradi česar je jezik priročen za razumevanje. PHP 3.0 ima možnost izvajanja zelo zapletenih matematičnih izračunov in zagotavljanja mrežnih informacij, kar poenostavi pisanje spletne strani z bazo podatkov.
PHP podpira strežnike baz podatkov, kot so MySQL, Oracle, Sybase, MSQL, Generic ODBC, PostgreSQL, dbase, Velocis, Filepro, Informix in Adabas D.
Nekatere najpomembnejše lastnosti PHP 3.0 so:
- Preverjanje pristnosti HTTP je na voljo samo, če deluje kot modul Apache.
- Ustvarjanje GIF-a je možno poleg ustvarjanja interaktivnih in dinamičnih spletnih strani HTML.
- Nalaganje datotek pomaga pri nalaganju besedilnih in dvojiških datotek. PHP lahko podpira nalaganje iz katerega koli brskalnika po RFC-1867.
- Preverjanje datotek in logične funkcije omogočajo PHP-ju, da spremlja in nadzoruje, kdo naloži datoteke in kaj z njimi počne.
- Piškotke HTTP podpira PHP.
- Podpora in integracija podatkovne baze sta na voljo v obeh načinih, izvorni in ODBC.
- Ravni ravnanja z napakami in ravni poročanja identificirajo štiri različne vrste napak in opozoril. To so:
- Normalne napake v delovanju
- Običajna opozorila
- Napake Parserja
- Obvestila - opozorila, ki jih je mogoče prezreti, lahko pa pomenijo napako v kodi
Redni izrazi so še ena značilnost. Uporabljajo se za kompleksno manipulacijo z vrvicami. Funkcije, ki podpirajo regularne izraze, so:
- ereg
- ereg_replace
- eregi
- eregi_replace
- razcepiti