IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Otázka

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Dominik Gavril:6.7.2014 12:39

Zdravím,

Chcem sa vás opýtať v návodoch v if nepoužívate isset a zaujímalo by ma prečo ? Programátor s ktorým sa stýkam tvrdí že by sa to malo používať.

Ďakujem

Odpovědět
6.7.2014 12:39
„Život by bol oveľa jednoduchší, keby sme mali k nemu zdrojový kód.“
Avatar
Ori I
Člen
Avatar
Odpovídá na Dominik Gavril
Ori I:6.7.2014 13:24

Ako čo konkrétne myslíš ?. v podmienke si môžeš použiť čokoľvek, čo aktuálne potrebuješ

 
Nahoru Odpovědět
6.7.2014 13:24
Avatar
Vojtěch Novák:6.7.2014 16:58

Jedná se o problém s chybovými hlášení v php http://www.onehelp.cz/…or_reporting .
Pokud v kódu nemáš nadefinovanou proměnnou, použiješ jí a v php máš nastavené hlášení na E_ALL.

if($pocet > 0)

Vypíše chybové hlášení Notice: Undefined variable: pocet in ... on line 3 a script se zastaví.

Většinou jsou nastavené všechny hlášení kromě notice. V tom případě proběhne script celý.

Některý hosting má jako výchozí zapnutá všechna hlášení např. http://onebit.cz

Editováno 6.7.2014 17:00
 
Nahoru Odpovědět
6.7.2014 16:58
Avatar
Odpovídá na Dominik Gavril
Uživatel sítě :6.7.2014 22:22

Del..

Editováno 6.7.2014 22:23
Nahoru Odpovědět
6.7.2014 22:22
Chybami se člověk učí, běžte se učit jinam!
Avatar
Odpovídá na Vojtěch Novák
Martin Konečný (pavelco1998):6.7.2014 22:38

Pokud je to chyba úrovně notice, tak se script nezastaví, ne? Mám pocit, že když se snažíš použít proměnnou, která není deklarována, dosadí se za ni NULL, a script běží dál.

Editováno 6.7.2014 22:39
Nahoru Odpovědět
6.7.2014 22:38
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Vojtěch Novák:6.7.2014 23:14

Máš pravdu. Nějak jsem to popletl. Script běží dál, ale objeví se ti chybové hlášení (notice) na stránce. Nevypadá to hezky a je tu možnost útoku hackera.

 
Nahoru Odpovědět
6.7.2014 23:14
Avatar
Odpovídá na Vojtěch Novák
Martin Konečný (pavelco1998):7.7.2014 0:23

To je pravda. V ostrém provozu by zobrazování chyb mělo být vypnuto a naopak být zapnuto logování.
Jen jsem si nebyl zrovna jistý, tak jsem se raději zeptal.

Nahoru Odpovědět
7.7.2014 0:23
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.