Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 18.01.2003 Ostrzeżenie: (0%)
|
Czy jest jakas metoda lub funkcja dzieki, ktorej mozna zdefiniowac albo ignorowac funkcje, ktore sa gdzies wczesniej zadeklarowane a chce sie je zastapic?
Przykladowo jest funkcja do wyswietlania czegos tam i chce zrobic plugin, ktory by dzialal w podobny sposob co dana funkcja ale robil jeszcze jakies operacje wewnatrz. I teraz ... nazwa funkcji bylaby ta sama jednak nie moge zadeklarowac dwa razy tej samej nazwy funkcji a jednak chcialbym by jedna druga zastepowaly. Oczywiscie ma to zastosowanie w przypadku istnienia przykladowej aplikacji, ktora dziala jak dziala i nie chce jej zmieniac a wystarczy wgrac plugin i zastapic dana funkcje. Dobra maslo maslane ... przyklad ponizej:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%)
|
Nie mozna. Chyba, ze zrobisz tak, ze 1 wgrywasz druga nie, albo 2 wgrywasz pierwsza nie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Zaslanianie nie ma sensu poniewaz w php nie trzeba deklarowac funkji na poczatku... jak uzyjemy sobie jej w srodku, a jej definicja jest na koncu to on i tak ja widzi. Wiec jakby mial rozpoznawac, do ktorej funkcji sie odwolujesz? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
|
treewood Zamiana funkcji na inna 27.10.2004, 07:54:26
hawk Można to zrobić na obiektach. Mieć jakiegoś class ... 27.10.2004, 11:59:35
treewood Ostatecznie mozna przez function_exists( ); ale ni... 27.10.2004, 12:17:50 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 04:21 |