NULL
U hodnot převzatých metodami GET nebo POST může dojít ke "zvláštnímu úkazu". Otestujte různé varianty URL a všímejte si výsledků. Např.:
...php?a=5
...php?a=5w
...php?a=w5
× 2 = 0
Tato funkce navíc vrací i hodnotu proměnné včetně jejího datového typu. Hodí se při ladění programu nebo hledání chyb ve skriptu.
NULLOtestujte různé varianty URL a všímejte si výsledků. Např.:
...php
...php?a
...php?a=
Funkce isset() se používá pro kontrolu, zda proměnná vůbec existuje. Vrací logickou hodnotu TRUE nebo FALSE:
bool(false)
Funkce empty() ověří, zda má testovaná proměnná nastavenu nějakou hodnotu. Vrací logickou hodnotu TRUE nebo FALSE.
bool(true)
if ($_GET) { //TRUE - v GET něco je } else { //FALSE - v GET nic není }V GET nic není.
Funkce nahradí jeden řetězec jiným. Má tři argumenty: str_replace("co_hledat","čím_nahradit","zdroj")
. Lehce jde nahradit např. desetinou čárku za tečku. Otestujte si zadáním např. čísla 3,14:
Původní:
Po záměně: