PHP
Iz Wikipedije, proste enciklopedije
- PHP je tudi oznaka za filipinski peso.
PHP | |
Razvijalec: | PHP Group |
---|---|
Zadnja izdaja: | 5.1.6 / 24. avgust 2006 4.4.4 / 17. avgust 2006 |
OS: | Na večih operacijskih sistemih |
Uporaba | Skriptni jezik |
Licenca: | PHP License 3.01 |
Spletna stran: | http://www.php.net/ |
PHP (trenutno tričrkovni rekurzivni akronim za »PHP Hypertext Preprocessor«, izvirno pa »Personal Home Page Tools« - orodja za osebno spletno stran) je razširjen odprtokodni programski jezik, ki se uporablja za strežniške uporabe oziroma za razvoj dinamičnih spletnih vsebin. Lahko ga primerjamo z Microsoft-ovim ASP/VBScript/JScript sistemom, Sun Mycrosystem-ovim JSP/Java sistemom in CGI/Perl sistemom.
Podoben je običajno strukturiranim programskim jezikom, najbolj jezikoma C in Perl in najbolj izkušenim programerjem dovoljuje razvijanje zapletenih uporab brez dolgega učenja.
Vsebina |
[uredi] Zgodovina
PHP je bil napisan kot skupina CGI programov v programskem jeziku C. Napisal ga je dansko kanadski programer Rasmus Lerdorf leta 1994, da bi zamenjal nekaj skript napisanih v Perlu, ki jih je uporabljal za upravljanje svoje spletne strani.
Lerdorf je sprva napisal PHP, da bi prikazal svoj življenjepis in hkrati zajemal podatke obiskovalcev strani. Tako je 8. julija 1995 izdal "Personal Home Page Tools", zatem ko ga je združil z svojim interpretorjem za spletne obrazce (PHP/FI).
[uredi] Uporaba
PHP primarno teče na spletnem strežniku, kjer jemlje PHP izvorno kodo za vhod in generira spletno stran kot izhod. Kot del PHP-ja sta tudi možnost zaganjanja skript v ukaznem načinu in kreiranje grafičnih aplikacij.
[uredi] Sintaksa
Primer programa v programskem jeziku PHP:
<?php echo "Hello world"; ?>
Tak program na zaslon brskalnika izpiše: Hello world. Zahtevnejši program v PHP-ju, ki vsebuje stavek IF izgleda takole:
<?php if ( (1 + 1) == 2 ) { echo "Ena plus ena je dva!"; } else { echo "Ena plus ena ni dva!"; } ?>
[uredi] Zunanje povezave
Glavni programski jeziki (več) | |||
Industrijski: ABAP | Ada | C | C++ | C# | COBOL | Delphi | Fortran | Java | JavaScript | Lisp | Objective-C | Perl | PHP | PL/SQL | Python | SAS | sh | SQL | Visual Basic | Zbirnik
|