Autor | Zpráva | ||
---|---|---|---|
Grogg Profil * |
#1 · Zasláno: 31. 1. 2006, 19:30:54
Zdravim, chtěl bych se Vás zeptat, jestli nevíte zda jde (v php.ini nebo ve skriptu) vypnout chybové hlášení jen některé části skriptu... Jde o to, že mam v některých případech nedefinovanou proměnou a já bych chtěl pouze toto chybové hlášení vypnout.
Nejideálnější by bylo, kdybych si nastavil, že budou chyby u té proměnné co nemám nadefinovanou ignorovány Poradil by mi někdo nějaký způsob, jak to vyřešit? (jde-li to vůbec) díky |
||
Peca Profil |
#2 · Zasláno: 31. 1. 2006, 19:32:43
Jednoduše dej před tu funkci nebo proměnnou znak @
@fukce(); @$promenna; |
||
llook Profil |
#3 · Zasláno: 31. 1. 2006, 19:39:00
Jedna možnost je nastavení vlastní úrovně hlášení chyb. Typické nastavení:
error_reporting(E_ALL & ~E_NOTICE); Tím se nastaví hlášení všeho kromě Notice chyb (takže mimojiné nedefinované proměnné, neexistující prvek, neexistující offset...), jenže pak to nehlásí ani pro ostatní proměnné. Další možnost je s tím operátorem @, jak zmínil Peca. Nejlepší ale bude, pokud ani jedno z toho nebude potřeba: $promenna = isset($promenna) ? $promenna : null; |
||
Grogg Profil * |
#4 · Zasláno: 31. 1. 2006, 19:48:04
děkuju za pomoc, zvolil jsem to řešení s tim @.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0