Erinevus lehekülje "PHP" redaktsioonide vahel

Eemaldatud 10 baiti ,  5 aasta eest
P
näpukaid
P (Eemaldatud mall Link GA; keelelinkide äramärkimine nüüd Vikiandmetes)
P (näpukaid)
'''PHP''' ehk ''PHP: Hypertext Preprocessor'' on [[skriptimiskeel]], mida kasutatakse peamiselt [[server]]ipoolsetes lahendustes [[dünaamiline veebileht|dünaamiliste]] [[veebileht]]ede loomisel. PHP toetab [[objektorienteeritud programmeerimine|objektorienteeritud programmeerimist]], [[andmebaas]]idega suhtlemist ning [[moodul (informaatika)|moodulite]] kaudu veel paljusid [[protokoll (informaatika)|protokolle]] ja [[rakendus (informaatika)|rakendusi]].
 
[[Avatud lähtekood]] ningja võimalus lihtsalt siduda PHP koodi [[HTML]]-iga on teinud PHP-st väga populaarse vahendi dünaamiliste lehekülgede loomisel. Levinud on kooslus mida hüütakse rakenduste esitähtede järgi [[LAMP-platvorm|LAMP]] ([[Linux]], [[Apache HTTP Server|Apache]], [[MySQL]], PHP).
 
== Ajalugu ==
 
=== PHP kasutamine serverites===
Kuigi PHP skriptid töötavad paljudes serverites, ei tööta need kõigis serverites. Tegemaks kindlaks, kas kasutamisel olevas serveris saab PHP-d rakendada, tuleb luua tavaline tekstifail (näiteks programmiga Notepad++ või Notepad) ja salvestada see laiendiga ''.php'' (vajadusel võib proovida ka erinevaid faililaiendeid, näiteks laiendit ''.php3''). Faili sisu peab olema analoogne järgnnevaltjärgnevalt esitatule:
<source lang="php">
<?php
</source>
 
Seejärel tuleb loodud php-fail (näiteks ''info.php'') laadida oma serverisse ja avada [[veebilehitsejaBrauser|veebibrauseris]]s. Kui PHP-d saab kasutada soovitud serveris, siis tuleb ette tabel PHP konfiguratsiooni kohta. VastaselMuul juhul kuvatakse näiteks valge leht või seesama koodiriba.
 
=== Funktsioonid ===
PHP-l on sisse ehitatud sadu funktsioone ningja koos laiendidegalaienditega kokku tuhandeid. Funktsioonid on hästi dokumenteeritud PHP kodulehel. Funktsioonidele saab viidata ainult nende nime järgi, otseselt või dünaamiliselt – muutuja sisaldab funktsiooni nime. Funktsioone saab ise teha ilma, et neid peaks prototüüpima.<br />Funktsiooni tegemine käib järgmiselt:
Funktsiooni tegemeine käib järgmiselt:
<source lang=php>
function nimi() {
</source>
 
== Vaata ka: ==
* [[ASP]]
* [[JSP]]
== Välislingid ==
{{Wikibooks}}
* [http://www.php.ee PHP Eesti kodulehekülgkoduleht]
* [http://php.center.ee PHP Center koduleht (eesti keeles)]
* [http://phppgadmin.sourceforge.net/ phpPgAdmin is a web-based administration tool for PostgreSQL] – '''[[:en:phpPgAdmin|phpPgAdmin]]'''
119 249

muudatust