![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chcial bym dynamicznie includowac pliki petla(chodzi o to zeby nie trzeba bylo ponownie odpalac skryptu przy zmienie jednej funkcji z includowanym pliku), PHP pluje sie ze nie mozna ponownie zadeklarowac funkcji. Wiem o tym ze mozna wykonywac evalem albo uzywac do tego "php -r" ale dla mnie to ostatecznosc. Prosze o pomoc.
Przykład:
Plik "plik.php":
Ten post edytował tracerout 2.07.2009, 14:06:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 2.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hmm.. sproboje jasniej:
Powiedzmy ze mam dwa pliki: start.php i inc.php. Zawartosc start.php to:
Zawartosc inc.php to:
PHP zglosi:
Po co mi to? Zebym nie musial odpalac ciagle pliku start.php jesli chce zmienic cos tylko w funkcjach z inc.php. Jesli w start.php include bylo by tylko przed while to po nim bedzie juz dostepna "jakas_funkcja()" i zwroci jako wynik "Jakis text", jesli w pliku inc.php zamienie "Jakis text" na "Jakis string" to petla nadal bedzie wyswietlala "Jakis text" dlatego chce includowac w petli zebym nie musial ciagle odpalac "start.php". Wszystko bylo by proste gdyby nie fakt ze nieda sie(przynajmniej tak mi sie wydaje) zniszczyc funkcji. Juz prosciej nie potrafie tego napisac. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 21:35 |