![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam 2 pytania teoretyczne:
|
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
ad.1. można, ale efekt nie będzie taki jak się spodziewasz. funkcja zdefiniowana wewnątrz innej funkcji jest nadal funkcją globalną. jedyna różnica, to fakt ze zostaje ona zdefiniowana dopiero w momencie wywołania funkcji macierzystej. co gorsza wywołanie funkcji macierzystej więcej niż raz spowoduje błąd redeklaracji funkcji, np.:
ad.2. można, ale zdecydowanie odradzam zastosowanie do budowania systemu menu. rozwiązanie będzie zależne od systemu operacyjnego, systemu plików oraz uprawnień dostępu do niego (utrudnienia na niektórych hostingach). jeżeli nie chcesz sie bawić z bazą danych to zdecydowanie polecam pliki w standardzie XML do budowania wszelkich drzewiastych struktur pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 05:29 |