Můj pracovní webík

... aneb HTML a CSS pro starší a nechápavé ...

DATOVÉ TYPY A PROMĚNNÉ

 

PHP umí pracovat s 8 datovými typy

ŘETĚZCE

kousky textu, které však nemusí obsahovat jen písmena, ale i číslice a jiné speciální znaky, se nazývají řetězce
text, který je třeba v PHP použít (tedy řetězec) se uzavře do jednoduchých uvozovek (')
např. <?php echo 'Ahoj'; ?>
řetězec je možné uzavřít též do dvojitých uvozovek (")
např. <?php echo "Ahoj"; ?>
v běžných případech je zcela jedno, zda použije jednoduché nebo dvojité uvozovky (v některých složitějších situacích to však jedno není)

ČÍSLA

PHP je vlastně i jednoduchá kalkulačka, takže dokáže pracovat i s čísly

MATEMATICKÉ VÝPOČTY

PHP zvládá i jednodušší matematické výpočty

PROMĚNNÉ

proměnná je vlastně název pro nějakou hodnotu (abychom si zjednodušili a zkrátili častější vypisování hodnoty)
každá proměnná začíná v PHP znakem dolar ($)
název proměnné může obsahovat písmena, číslice a znak podtržítko (_), nikdy však nesmí začínat číslicí
PHP umožňuje používat v názvu proměnné i české znaky, je však lépe to nedělat
POZOR!!! PHP rozlišuje v názvech proměnných velikost písmen - $prvek a $Prvek jsou tedy 2 naprosto různé proměnné - lépe je používat je malá písmena

ESCAPE SEKVENCE

pokud použijeme pro zápis řetězce jednoduché uvozovky a potřebuje v tomto řetězci jednoduchou uvozovku použít, je třeba využít tzv. escape sekvenci
uvozovce v textu řetězce předřadíme zpětné lomítko (\)
např. <?php echo 'Ahoj \'moje\' lásko'; ?> vypíše Ahoj moje lásko
pokud bychom nepoužili escape sekvenci, PHP by nepoznalo, kde opravdu končí řetězec
pokud chceme v textu řetězce použít zpětné lomítko, musíme ho zdvojit (vypíše se jen jedno)
chceme-li použít v řetězci více a a třeba i exotičtějších znaků, je třeba řetězec uzavřít do dvojitých uvozovek