Zadejte hledaný výraz...

PHP Warning – Lepší řešení

petrnson
verified
rating uzivatele
(5 hodnocení)
7. 8. 2010 11:47:22
Ahoj,
sice se nejedná o nic extrémně důležitého, ale změnil jsem hosting a na novém se mi zobrazují tyto varování.
Warning: Missing argument číslo for funkce().. Jelikož je zapnuté "display_errors".
Chtěl bych se zeptat zda je lepší vypnout hlášení varování či upravit kód? Jedná se mi o to, že v mých funkcích se můžou některé parametry vynechat, jak jsem to dělal do teď. Čili místo funkce(); bych to mohl nahraditfunkce(false);
Co je dle Vás lepší a proč?
7. 8. 2010 11:47:22
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539711
Korektně bych psal parametry :-)
7. 8. 2010 11:56:20
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539710
sandra_cz
verified
rating uzivatele
7. 8. 2010 12:05:10
function funkce($nepovinnyParametr=null) {...}
7. 8. 2010 12:05:10
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539709
hm
verified
rating uzivatele
(20 hodnocení)
7. 8. 2010 14:03:21
warningy tu nejsou pro srandu kralikum :) kdyz fci a parametry v ni nedokazes ani poradne definovat (nepovinnym parametrum nastavit null nebo treba jinou hodnotu, jak pise sandra_cz) tak se ti ty warningy hodi jeste o to vic, protoze ted uz to aspon umet budes :)
7. 8. 2010 14:03:21
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539708
hm
verified
rating uzivatele
(20 hodnocení)
7. 8. 2010 15:09:00
Napsal vedouci;549786
nejlepsi je mit nejaky error handler, kterej chyta i warningy a zobrazuje v co nejvice cervene obrazovce :-)
vyhodou tohohle reseni je to, ze takovy handler muzes lehce ovladat pomoci nejakeho parametru - a tudiz se ty chyby zobrazuji jenom tobe behem vyvoje a testovani, ale v pripade ostreho nasazeni se uz nezobrazuji - vsechny chyby je samozrejme dobre logovat....
ano a proto pouzivame frameworky co tohle uz maji v sobe zabudovane :)
7. 8. 2010 15:09:00
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539707
pardon - nejak se mi pri presunu ztratil puvodni prispevek, takze dopisu zpet:
nejlepsi je mit nejaky error handler, kterej chyta i warningy a zobrazuje v co nejvice cervene obrazovce :-)
vyhodou tohohle reseni je to, ze takovy handler muzes lehce ovladat pomoci nejakeho parametru - a tudiz se ty chyby zobrazuji jenom tobe behem vyvoje a testovani, ale v pripade ostreho nasazeni se uz nezobrazuji - vsechny chyby je samozrejme dobre logovat....
jinak ano - jak rika alesi - nejlepsi je pouzit framework .-)
7. 8. 2010 15:28:12
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539706
One
verified
rating uzivatele
7. 8. 2010 15:37:47
jaký fw doporucujes?
7. 8. 2010 15:37:47
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539705
ja mam vlastni - mel jsem specificke pozadavky, ktere zadny jiny nesplnoval - ale jinak bych doporucil kohanu, nette, zend - zalezi na tobe, zkus si je a co ti bude vyhovovat, to pouzivej
7. 8. 2010 15:42:06
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539704
hm
verified
rating uzivatele
(20 hodnocení)
7. 8. 2010 15:54:14
sam pouzivam kohanu, bohuzel nova kohana 3 ma skutecne spatnou dokumentaci (v zarodku) a dvojka podle me neni tak dobra a asi bych ji nedoporucil, takze snad... nette?
7. 8. 2010 15:54:14
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539703
petrnson
verified
rating uzivatele
(5 hodnocení)
7. 8. 2010 16:08:07
Aha, děkuji za radu. O tom, že lze nepovinným parametrům nastavit hodnotu null jsem nevěděl. Znalost o vlastních funkcích jsem čerpal z http://www.tvorba-webu.cz/php/funkce.php a tam o tom není ani slovo. Nastavení null ve funkci mi ulehčilo práci, místo abych musel mít všude false, jak jsem původně myslel.
Žádný framework jsem ještě nezkoušel, ale pod tím pojmem si představuji převážně pohodlnější práci s objekty, které prozatím stejně neovládám.
7. 8. 2010 16:08:07
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539702
Napsal petrnson;549820
Aha, děkuji za radu. O tom, že lze nepovinným parametrům nastavit hodnotu null jsem nevěděl. Znalost o vlastních funkcích jsem čerpal z http://www.tvorba-webu.cz/php/funkce.php a tam o tom není ani slovo.
Žádný framework jsem ještě nezkoušel, ale pod tím pojmem si představuji převážně pohodlnější práci s objekty, které prozatím stejně neovládám.
tak to neni - resp. muze byt, ale framework je soubor knihoven a obvyklych veci, ktere pouzivas dennodenne - tzn. napriklad zobrazovani chyb, jejich logovani, nejaka podpora pro konfiguraci, zjednoduseni prace s databazi, spousta uzitecnych fci pro praci s textem, podpora pro cachovani, presmerovavani i slozitejsi pageflow, pomuzou ti se sessionou, zabezpecenim, atd. je toho fakt moc
ja mam v tom svem napriklad i podporu pro zamykani na urovni php, coz pouzivam misto nutnosti zamykat db a nebo pouzivat transakce
7. 8. 2010 16:16:18
https://webtrh.cz/diskuse/php-warning-lepsi-reseni#reply539701
Pro odpověď se přihlašte.
Přihlásit