Autor Zpráva
tony
Profil *
Hosi caute,

mam rozne pokombinovane subory cez include a v niektorych suboroch deklarujem funkciu lang().
Lenze niekedy sa ta funkcia deklaruje 2krat a vypisuje mi chybu.

Ako teda zistim, ze je uz funkcia deklarovana, a ze mam druhu deklaraciu preskocit?

Dakujem za rady na nazory.
Anonymní
Profil *
if( function_exists('lang) ) { // lang je definova... }
finc
Profil
No, spíše bych se zaměřil na návrh aplikace. Je sice hezké, že si zjistím, zda již funkce není implementována, ale v tomto případě je to špatně.
Pro procedurální programování: Měl byste mít nějaký základní "rastr", v kterém includujete potřebné metody.
Pro OOP: situace je na popsání příliš složitá, co do rozsahu. :)
Anonymní
Profil *
tym zlozitym myslis overloading? hmm no mam dojem ze keby robil OOP tak sa takejto chyby nedopusti
finc
Profil
Nikoli overloading. Myslím tím návrh aplikace. Rozdělení na MVC + podle design patterns definovani metodik.
Toto téma je uzamčeno. Odpověď nelze zaslat.