Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> oop php4 Problem
hatschi1810
Geschrieben am: Mi 28.12.2005, 17:10
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 638
Mitglied seit: 20.01.2004


Ich habe folgendes php4 Problem:

Klasse A
Klasse Aa extends A
Klasse B extends Aa
Klasse C extends Aa

Klasse B hat einen Array mit C-Vars

Beispiel:
$iObject = new B();

iObject->C[] ist ein Array von Klasse C Vars

Allerdings dürfte die Vererbung nicht korrekt funktionieren, da nur Klasse A Methoden wirklich ausgeführt werden können.
Das interessante ist aber, das wenn ich mir den array „Aufschlüssle“ werden die Methoden korrekt angezeigt, mache ich das innerhalb des Objektes iObjekt werden sie mir nicht mehr richtig angezeigt.

Die Grafik stellt den Array, die Methoden sind hier da, innerhalb des arrays aufgerufen sind alle Dinge von Aa nicht mehr da sad.gif

angehängtes Bild
Angefügtes Bild
Top
PMEmail Poster
Top
 
 
Sascha Ahlers
#2 Geschrieben am: Mi 28.12.2005, 17:40 (+00:29)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1699
Mitglied seit: 27.12.2004


QUOTE (hatschi1810 @ Mi 28.12.2005, 17:10)
[...]
Allerdings dürfte die Vererbung nicht korrekt funktionieren, da nur Klasse A Methoden wirklich ausgeführt werden können.
Das interessante ist aber, das wenn ich mir den array „Aufschlüssle“ werden die Methoden korrekt angezeigt, mache ich das innerhalb des Objektes iObjekt werden sie mir nicht mehr richtig angezeigt.
[...]

Hört sich für mich ganz normal an, PHP 4 hat auch nur eine rudimentäre OOP-Implementation. Die Unterscheidung zwischen private und public gibt es erst in PHP 5.
Klasse B kann als erstes auf die Methoden von Klasse Aa zugreifen und dann auch auf die übrigen Methoden der Klasse A (nach Deiner Vererbungsstruktur), welche nicht in Klasse Aa neu definiert wurden, zugreifen.



QUOTE (hatschi1810 @ Mi 28.12.2005, 17:10)
[...] Die Grafik stellt den Array, die Methoden sind hier da, innerhalb des arrays aufgerufen sind alle Dinge von Aa nicht mehr da sad.gif

Bei diesen Satz habe ich Verständigungsprobleme, was meinst Du damit genau?



MfG Sascha Ahlers


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Ansgar Berhorn
TOPdesk Deutschland
#3 Geschrieben am: Mi 28.12.2005, 19:39 (+01:59)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 857
Mitglied seit: 8.10.2004


QUOTE
Das interessante ist aber, das wenn ich mir den array „Aufschlüssle“ werden die Methoden korrekt angezeigt, mache ich das innerhalb des Objektes iObjekt werden sie mir nicht mehr richtig angezeigt.

Wer zeigt das denn an bzw. wie heißt das Werkzeug?


--------------------
Top
PMUsers Website
Top
 
hatschi1810
#4 Geschrieben am: Do 29.12.2005, 21:12 (+25:33)
Report PostQuote Post

AyomRank 6
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 638
Mitglied seit: 20.01.2004


http://www.atomar.de/public/code/debuglib/debuglib.demo.php

Ist ein nettes tool um Arrays und Objekte schön darzustellen.
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/9815

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Kleines Problem mit preg_replace... BartTheDevil89 65 3 Do 20.11.2008, 22:13
Problem bei Mail-Versand PH 321 14 Di 11.11.2008, 08:32
Datenbankabfrage Problem Mauf 229 13 Mi 22.10.2008, 15:48
Php mail Problem UTF-8 Carbon 307 6 So 19.10.2008, 12:35
Firefox Problem Marc3l 155 4 So 19.10.2008, 10:42
php Array Problem kekskruemel 140 5 Di 14.10.2008, 22:36
Install-Problem mit Elgg MacGyver 151 1 Fr 10.10.2008, 12:16
FTP Problem DrCash 117 1 Mi 1.10.2008, 06:28
Zanox und OpenX Problem FAn1919 282 5 Di 23.09.2008, 17:33
Problem mit JavaScript & Flash Marc3l 244 4 Mo 22.09.2008, 06:49




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]