Mine sisusse
Otsi siit
  • Rohkem valikuid...
Otsi tulemusi mis sisaldab...
Otsi tulemusi...

[ÕPETUS] Mis asi on PHP?

Soovitatud postitused

VIP

Tegemist on lühiülevaatega PHP-st, kunagi tuleb ka põhjalikum.

 

1) Mis on PHP? Hypertext Preprocessor ehk levinuim serveripoolne scriptikeel. See tähendab, et PHP on programm mis töötab serveris, tänu sinu poolt kirjutatud käskudele teeb operatsioone ja tekitab mingisuguse tulemuse ja võib ka selle väljastada. Seega PHP koodi ei ole võimalik vaadata mitte iial brauseris nn. view source abil. PHP mootor täidab oma operatsioonid ja väljastab ise HTML koodi brauserile (loomulikult saab kirjutada ka koodi, kus midagi ei väljastata, näiteks andmebaasi kopeerimised jne).

 

2) Miks on PHP populaarne? Teda saab hästi kasutada koos HTML keelega, millest koosnevad enamik veebilehti. Ta on suhteliselt kiire ja selge ülesehitusega (programmeerimiskeele C põhjal) ning saab mitmete lisadega ühildada. Ta ei ole küll võimalusterohkeim ja parim valik suurfirmadele, kuid siiski ta on väga hea tavainimesele.

 

3) Kuidas algust teha? Kõige pealt tuleb teha selgeks põhimõisted ja vorminduse. Kõike ma ei jõua siin ära tuua, aga midagi siiski.

PHP kood algab alati vastava märkega <?php ja lõppeb lõpukoodoniga ?>

Ainult nii saab süsteem aru, et just nende märkide vahel on PHP kood ja mitte miski muu.

PHP-s eristatakse definitsioone, muutujaid, funktsioone, klasse, regulaaravaldisi ja PHP sisseehitatud käske ehk funktsioone.

Et mitte noort PHP huvilist kohe ära ehmatada teeme hetkel algust ainult muutujate ja PHP käskudega. Selle eelduseks on väikesed teadmised HTML olemusest, sest seda siin lahtiseletama ei hakka.

Väljastame näiteks HTML-i vahele kirja Tere Vahvel! Selleks kirjutasin järgneva jupi:PHP:

 

 
Test pealkiri

 

 


 

Nagu siit näha võib, algas PHP kood esmalt vastava märkega <?php

Sellele järgnes käsk echo ehk tõlkes kaja. Meil väljastab see käsk aga hoopis teksti. Jutumärkide vahele sisestasin teksti, mida meil vaja väljastada oli ja lõpetasin väljastamise rea lõpumärgiga ; ehk semikoolon. Semikoolon peab olema iga uue rea lõpus välja arvatud paaril erandjuhul. NB! Jutumärke ei väljastata, küll aga nende sisu, kui tahad sisu sees veel omakorda jutumärke kasutada, siis tekib veateade. Selleks asenda ühed jutumärgid 'ülakomadega'. Ja loomulikult lõpetasime PHP koodi vastava märkega ?> Väga hea, jõudsime juba sammu edasi!

 

4) Kuidas veel edasi minna? Toon siin juba natukene raskema näite, et aru saada PHP vormistusest.PHP:

 


// See siin on kommentaar, mis on sulle endale, se da külastajad veebilehel ei näe

echo "Tere Vahvel! Ütles 'Markuse vanaema.";
echo "

Ja natukene siia reavahetusi";

$muutuja = "väärtus"; // sinu esimene muutuja ja sellele omastatud väärt us

echo $muutuja; // väljastab teksti "väärtus"

// Teeme ka esimese tingimuslause, mida saab arusa amise mõttes tõlkida eestikeelde :)

if ( $muutuja == "väärtus" ) { // kui muutuja sisu on väärtus
echo "muutuja sisu on tõesti väärtus"; // väljastame selle sisu
} else { // muul juhul
echo "muutuja sisu ei ole väärtus, vaid on miski muu"; // väljastame selle sisu
} // tingimuslause lõpp ja siin ei pea olema semikoo lonit!

// hetkel väljastati meil et muutuja sisu on väärt us

?>

 

 

See oleks kerge ülevaatena hetkel kõik, loodan et saite abi. Proovige kõik näited läbi. Kui ei tea, kust saada tasuta serverit proovimiseks, siis data.zone.ee pakub tasuta PHP majutamist.

Parimatega, One Way!

Muudetud liikme One Way'i poolt

Jaga seda postitust


Postituse link
Share on other sites

Kommentaari lisamiseks loo konto või logi sisse

Kommenteerimiseks peate olema liige

Loo konto

Liituge meie kommuuni uue kontoga. See on lihtne!

Loo uus konto

Logi sisse

On juba konto? Logi sisse siit.

Logi sisse nüüd

×
×
  • Loo uus...

Oluline informatsioon

Selle veebisaidi paremaks muutmiseks oleme teie seadmesse paigutanud küpsised . Võite kohandada oma küpsiste seadeid , vastasel juhul eeldame, et te olete küpsiste kasutamisega nõus kui jätkate veebisaidil sirvimist.. Palun lugege läbi Kasutustingimused ja Privaatsuspoliitika.