\Nette\ArrayHash offsetExists vraci false pro null hodnoty
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- esorimer
- Člen | 114
Prestoze ArrayHash obsahuje nejakou polozku, pokud ma hodnotu NULL, tak metoda offsetExists vraci false.
Podle dokumentace offsetExists() „determines whether a item exists“. (kdyz uz tak „an item“)
Takze kdyz chci zjistit, jestli „an item exists“, musim iterovat pres cely ArrayHash a porovnavat klice :(
- hAssassin
- Člen | 293
myslim ze to funguje stejne jako funkce isset() ktera taky vraci false pokud prvek v poli existuje ale ma hodnotu NULL. Na to je funkce array_key_exists()