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 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat nospor Pokazany palcem a ten nadal nie kuma...."Gdyż $node to obiekt klasy DOM i nie ma nic wspólnego z MyClass" no to chyba nie całkiem do końca jest tak jak piszesz, ponieważ [PHP] pobierz, plaintext $Node = $NodeList->item(0); jest właśnie klasy DOMNode Cytat jest właśnie klasy DOMNode No wlasnie, jest klasy DOMNode i nie ma nic wspolnego z MyClass!To MyClass dziedziczy po DOMNode a nie na odwrót. Jak masz coś co jest DOMNode to to cos nie ma dostępu do MyClass. Jak masz cos co jest MyClass to ma to dostęp do DOMNode, gdyż MyClass dziedziczy po DOMNode. |
|
|
|
morris4life Polimorfizm 30.11.2009, 11:30:36
nospor Chyba nie czaisz jak działa dziedzicznie.
class M... 30.11.2009, 11:35:41
morris4life nospor
"Gdyż $node to obiekt klasy DOM i... 30.11.2009, 11:48:02
morris4life ok nie zrozumiałem .. zwracam honor
czyli nie da... 30.11.2009, 11:57:33
Zyx morris4life -> to, że sobie rozszerzysz jakąś k... 30.11.2009, 12:00:01
morris4life przecież jeżeli:
[PHP] pobierz, plaintext class My... 30.11.2009, 12:10:42
phpion Konstruktory dziedziczą się samoczynnie. Deklaruje... 30.11.2009, 12:18:17
morris4life Cytat(Zyx @ 30.11.2009, 12:00:01 ) Na... 30.11.2009, 12:26:37
darko Cytatczy jest jakiś sposób aby przypisać właściwoś... 30.11.2009, 12:29:54
morris4life Cytat(darko @ 30.11.2009, 12:29:54 ) ... 30.11.2009, 12:37:36
darko Nie wiem czy dobrze Cię rozumiem: używasz kompozyc... 30.11.2009, 12:41:50
morris4life Cytat(darko @ 30.11.2009, 12:41:50 ) ... 30.11.2009, 12:47:05 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:22 |