Programujeme v jazyku PHP! Základy jazyka PHP

Lukáš Ďurjan  /  23. 06. 2003, 00:00

2.diel Programovania v Php / Ak už máme nakonfigurovaného a funkčného Apacha, prejdeme k písaniu skriptov. Keďže je toto prvý príklad, nečakajte od neho, že sa v momente stanete webmastrom. V tejto lekcii sa budeme venovať úplným základom PHP, ako napríklad premenné a práca s textom. Neodporúčam tieto zdrojové kódy kopírovať, ak sa chcete niečo naučiť, opisujte ich.

Všetky skripty, ktoré si uvedieme ukladajte ako súbory s príponou .PHP do adresára, ktorý ste zvolili v konfigurácii Apacha. Skripty a ich funkčnosť si môžete prehliadnuť tak, že spustíte váš internetový prehliadač a ako adresu použijete : http://localhost/subor.php alebo http://127.0.0.1/subor.php (za predpokladu, že chcete, aby Apache spracoval súbor subor.php. Ak vedie k adresáru zložitejšia cesta, teda viac adresárov, je potrebné dopísať ich tam.)

Aby Apache (ktorý vlastne zabezpečuje generovanie stránok) vedel, kde PHP skript začína a končí, musíme mu to nejako dať najavo. Preto používame nasledujúce znaky. Na označenie začiatku nášho skriptu používame tieto znaky:

<?, <?PHP3, <Script Language = „PHP“>. Na ukončenie sú to zasa tieto: ?>, PHP3?>, </script>

Koniec každého príkazu a reťazca je označený bodkočiarkou; V prípade, že potrebujeme niečo „odkomentovať“, resp. „odpoznámkovať“, použijeme 2 lomítka, ktoré zabezpečia to, že PHP si nebude všímať všetky dáta, ktoré sú napísané v danom riadku - //toto je príklad.

Náš prvý príklad bude venovaný informáciám o jazyku PHP, ktoré budú obsahovať mená vývojárov, verziu a dátum vydania, prípadne engine, na ktorom táto verzia pracuje. Väčšinou je to Zend Engine.

Takže už vieme, že každý skript musí pre svoje odlíšenie začínať a končiť istým znakom, teda nemôžete skombinovat . Veľakrát sa stretneme s reťazcami, ktoré budú vyžadovať bližšiu definíciu, ktorá sa väčšinou zapisuje do zátvoriek. V prípade prvého príkladu zostávajú zátvorky prázdne. Prejdime však už k samotnému skriptu:

<?
PHPInfo();  //Zátvorky ostanú prázdne, lebo PHPInfo nemá bližšiu definíciu
?>

Na vypísanie textu na obrazovke používame podobne ako pri dávkových súboroch MS-DOS príkaz echo, a to v takejto podobe:

<?
echo(„Nazdar Janko !“);  //Správna syntax je takáto
?>

<?

echo „Nazdar Janko!“;  //Väčšinou sa však používa takáto, takže ju budeme používať aj my
?>

Teraz sa budeme venovať pomerne zložitejšiemu kódu, a bude to výpis pomocou premennej, čiže v tejto časti lekcie sa oboznámime s deklaráciou a tvorbou premenných. Aby PHP-čko vedelo, že ide o premennú, používame pred premennú znamienko $ (Alt + 36) v podobe „$cokolvek“ (bez úvodz.).

Funkciu, alebo text priradíme premennej pomocou znamienka „=“, napr. $cokolvek = ‚cokolvek‘; <- ukážka textového reťazca v premennej.
Náš skript bude teda vyzerať takto:

<?
$pozdrav = ‘Nazdar Janko !‘;  //toto je premenná – do apostrofov
echo $pozdrav;  //Správa, ktorá sa má zobraziť
?>

Teraz si pomocou premenných vyvoríme formulár, ktorý nám povie vaše meno.
V prvom rade si vytvoríme *.htm súbor, v ktorom bude kolonka „Meno“ a tlačidlo „Povedz !“. Tiež bude obsahovať Form Action.
Potom si vytvoríme súbor „povedz.php“, ktorý bude obsahovať skript.
Kód pre HTML súbor bude takýto:

<html>

<form action=“povedz.php“>

<input type = “text“ name=“meno“>

<input type=“submit“ name=“posli“ value=“posli“>

</html>

Pre PHP skript bude kód takýto:

<?
Echo „Tvoje meno je „.$meno;  //form action zabezpečí spojenie medzi php a html skriptom, čiže pred názov textového poľa dáme znak $
?> //Bodka nahrádza + a spája napr. text s premennou

MINITEST:

· Ako zapisujeme popis k jednotlivým častiam skriptu php ?
· Čo nahrádza bodka a akú má funkciu ?
· Aký znak značí premennú ?
· Ako ukončíme jednotlivé časti a príkazy v skripte ?
· Ako zahájime a skončíme PHP skript ?

Ak ste na všetky otázky odpovedali správne, ste pripravený pokračovať na ďalšiu lekciu.

Lukáš Ďurjan


Súvisiace články:

Programujeme v jazyku PHP

Programujeme v Delphi: Premenné a Podmienky

Programovanie v DELPHI

Tretí diel seriálu Programujeme v jazyku C

Programujeme v jazyku C - diel č.2

Programujeme v jazyku C

Neprehliadnite: