![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 31.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taki kod:
Wszystko jest ok aż do ostatniej linijki kodu - echo $Node->Hello(); Wynik skryptu: Hello! World. test1 Fatal error: Call to undefined method DOMElement::Hello() in D:\WebServ\httpd-users\test\index.php on line 17 Czy istnieje jakieś rozwiązanie aby obiekt $Node = new MyClass() po przypisaniu $NodeList->item(0); był nadal obiektem klasy MyClass? (IMG:style_emoticons/default/questionmark.gif) ? Przez to cała robota mi stanęła...proszę o pomoc (IMG:style_emoticons/default/smile.gif) Ten post edytował morris4life 30.11.2009, 11:31:00 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Chyba nie czaisz jak działa dziedzicznie.
class MyClass extends DOMNode powoduje, ze klasa MyClass dziedziczy po klasie DOMNode a nie na odwrót TO dziala:
Gdyż $node to obiekt klasy MyClass To nie dziala
Gdyż $node to obiekt klasy DOM i nie ma nic wspólnego z MyClass |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 08:37 |