- Ako urobiť z linkov v code živé linky (pre Firefox a Operu)
- Volanie zadarmo cez zlatestranky.sk
- Zoznam freehostingov so subdomenami
- Vytvorenie CS 1.6 servera zdarma
- Free SMS cez internet
- Spider-Man: Web of Shadows
- Európski poslanci chcú chrániť deti pred zneužitím na internete
- Facebook hostuje až desať miliárd fotografií
- V USA majú nový anti-pirátsky zákon
- Apple odhalí nové MacBooky 14. októbra
Navigácia
PHP #2 : Syntax
V tomto diely o jayku PHP si povieme nieco o syntaxi a o tom ako by mal taky php subor vyzerat.V tomto diely o jayku PHP si povieme nieco o syntaxi a o tom ako by mal taky php subor vyzerat.
Standardne ma webovy subor priponu .html alebo .htm. Tieto subory server (Apache) nespracuvava len ich priamo posiela klientovi. Ale subory, ktore obsahuju php skripty (standardne pripona .php), su serverom posuvane PHP parseru (en). Ten nasledne spracuje PHP kod a vytvori sa konecna web stranka.
Velky pozor si treba davat na to aby subor s php skriptom nemal koncovku .html alebo .htm pretoze server by poslal cely obsah toho suboru rovno klientovi, ktoremu by sa zobrazil nas PHP kod. Na to si treba davat velky pozor, lebo takto mozme "rozdavat" uzivatelom nase citlive udaje. Ale na druhej strane mozme mat vsetky subory s priponou .php. A to aj tie, kde je len cisty HTML kod.
Ako oddelovat kod?
PHP kod je oddeleny od ostatneho kodu znackami <?php a ?>
cize:
<?php mnozstvo php kodu ?>
V praxi sa pouzivaju aj <? a ?>, ale tie prve spomenute vam budu fungovat vsade, kdezto pouzitelnost tych druhych zavisi od konfiguracie PHP.
PHP kod v HTML
<p>Uz je vela <?php echo "hodin"; ?></p>
V ukazke kodu som pouzil funkciu echo o ktorej si povieme neskor.
Komentare
Komentare v zdrojovom PHP kode su velmi uzitocne pri rozsiahlejsich projektoch a pri skriptoch, ktore bude vidiet aj niekto iny okrem nas. Komentare nemaju ziaden dopad na spravanie sa kodu. Parserom su ignorovane. Sluzia len pre nase poznamky aby sme sa v rozsiahlejsom kode lepsie vyznali.
V PHP su dva typy komentarov. A to jednoriadkovy a viacriadkovy.
Ukazka:
<?php
// dve lomitka na zaciatku oznacuju zaciatok jednoriadkoveho
//komentara
# toto je tiez jednoriadkovy komentar
/* a teraz sme vo vnutry viac riadkoveho komentara ktory moze mat mnozstvo riadkov */
echo "Hello world"; // aj takto mozme zapisat komentar echo "Pekny den"; /* ale aj takto */ ?>
Oddelovanie prikazov / funkcii
Ako ste si v predchadzajucej ukazke mohli vsimnut, tak za funkciou echo je ; (bodkociarka). Ta sluzi na to aby parser rozlisil kde sa konci jeden prikaz a zacina druhy.
Ukazka
<?php
echo "Hello world";
echo "Pekny den";
// ale mozme to zapisat aj takto a funkcionalita a vzhlad je zachovany echo "Hello world"; echo "Pekny den"; ?>
Echo
Echo je funkcia ktora sluzi na zobrazenie "textu", vypisanie hodnoty premennej atd.
<?php
echo "Hello world"; // v prehliadaci sa zobrazi Hello world . nic viac a nic menej.
?>
O premennych a viac o echu nabuduce. Otazky do komentarov alebo mne na mail - daemon@pcblog.sk.
_daemon_ |
26. červenece 08, 16:07
Související články
- Komentáre v PHP (17. červenece 08, 08:07)
- PHP #1 : Uvod (17. červenece 08, 11:07)
- Eurokalkulačka (2) - php (24. červenece 08, 16:07)
- Jednoduchý chat v PHP (14. červenece 08, 10:07)
- Ako na jednoduchý upload obrázkov v PHP (23. červenece 08, 19:07)
- Zabezpečte si webovú stránku /XSS, Php a SQL Injection/ (15. červenece 08, 12:07)