Webové technológie

Poznámky:

2. Syntax, komentáre, dátum

2.1 Syntax

PHP skript začína značkou <?php a končí ?> a v 1 dokumente .php sa môže kdekoľvek viackrát opakovať.

<?php
?>

Príkaz echo slúži na vytlačenie jedného alebo viacerých reťazcov na výstup. Jednotlivé príkazy na konci oddeľujeme bodkočiarkou.
Príkazy v PHP sú "case-insensitive" nezáleží na veľkosti písmen. Pri premenných to však neplatí.

<?php
echo "Ahoj svet";
echo 'Ahoj svet';
ECHO ("Ahoj svet");
?>

Zobraziť výsledok
Ahoj svet
Ahoj svet
Ahoj svet

2.2 Poznámky (komentáre)

Komentáre slúžia pre lepšie orientovanie sa v programe, napríklad keď sa k svojím programom opätovne vraciame. V jazyku PHP existujú 2 spôsoby zápisu komentárov:

  • jednoriadkový - začína "//"
  • viacriadkový - začína "/*" a končí "*/"

Pozor na vnáranie komentárov, PHP to nevyhodnotí a zahlási error. Komentáre sa v PHP skriptoch klientovi neodosielajú, čiže komentáre žiaden návštevník stránok neuvidí.

<?php
//jednoriadkový komentár

/*viacriadkový
komentár*/
?>

2.3 Dátum

Na zistenie aktuálneho dátumu a času sa používa funkcia time(). Tá vracia počet sekúnd od začiatku Unixovej epochy (od 1. 1. 1970 00:00:00 GMT).
PHP pozná ďalší užitočný príkaz pre prácu s časom, funkciu date(formát, čas). Príkaz date dokáže uvedený počet sekúnd vypísať v rozumnejšom formáte. Prvým argumentom funkcie date určujeme formát dátumu a môže obsahovať rôzne znaky napr:

H 24 - hodinový formát hodín s úvodnými nulami
i minúty s úvodnými nulami
s sekundy s úvodnými nulami
d deň v mesiaci 2-ciferným číslom
m číselné vyjadrenie mesiac
Y rok v tvare štvorčíslia

Zapísať to môžeme takto:

<?php
echo "Dnes je: ";
echo date("d. m. Y , H:m:s" , time());
echo "<br>Zajtra bude: ";
echo date("d. m. Y" , time()+60*60*24); //O 24 hodin dopredu = 1 deň
echo "<br>Pozajtra bude: ";
echo date("d. m. Y" , time()+60*60*48); //O 48 hodin dopredu = 2 dni
echo "<br><br>Pred týždňom bolo: ";
echo date("d. m. Y" , time()-60*60*24*7); // O 7 dní dozadu
?>

Zobraziť výsledok
Dnes je: 20. 04. 2024 , 09:04:42
Zajtra bude: 21. 04. 2024
Pozajtra bude: 22. 04. 2024

Pred týždňom bolo: 13. 04. 2024

Novinky

11.9.2012Nová dómena ta3d.hys.cz Odkaz

15.6.2012Vyhotovené diskusné fórum. Odkaz

14.6.2012Poznámky z CSS sú hotové. Odkaz

Štatistiky