| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 24.12.2004
Beiträge: 1.814
![]() | naja, der ganze punkt bei der vererbungsgeschichte ist der, nicht wissen zu müssen, wer was von wem erbt. dein vorhaben ist also eher kontraproduktiv. für die _wenigen_ ausnahmen, in denen man wirklich interne informationen benötigt, kann man http://de3.php.net/Reflection verwenden. |
| |
| | |
| Moderator und Wett-König | Hallo Slava, das funktioniert vielleicht in deinem kleinen Beispiel, aber in Realität wird die Ausgabe sicher immer unterschiedlich sein, da die Objekte, die als String ausgegeben werden sollen (und das ist die Aufgabe von toString) unterschiedlich sind. @MaMo-Net: Ich schließe mich hier KingCrunch's Frage an: Warum muss das so sein? Für mich hört sich das wir schlechter Code an. Wenn man Exceptions unterscheiden möchte so wird das üblicherweise an Hand des Klassennamens erledigt.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | |
| Erfahrener Benutzer Registriert seit: 05.09.2004
Beiträge: 106
PHP-Kenntnisse: Fortgeschritten ![]() | Hi, danke für eure Hinweise. Ich denke ich werde mir einmal mit der Reflection API ansehen, das war der Hinweis den ich haben wollte ![]() Nun, wozu brauche ich das? Ist nichts großes und vllt. auch unsauber, aber ich hab mir nen "tollen" Exception-Handler gebaut. Nun sollte der mit als __toString alle Zusatzinformationen ausgeben, die ich noch so eingebaut habe beim erweitern. Da aber die __toString() Funktion nur etwas ausgiebt, dass ich eh schon ausgebe wollte ich bei den Exceptions also die Sachen nicht ausgeben, dazu brauchte ich den Unterschied. Nun kann man das sicher auch anders machen und z.B. per Interface eine Methode vorgeben die dann immer implementiert wird, wenn man so eine Ausgabe haben möchte. Meint ihr diese Variante wäre besser? Wäre immerhin nur eine Methode... oder habt ihr einen besseren Vorschlag? MfG MaMo |
| |
| | ||
| Moderator und Wett-König | Zitat:
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Herkunftsland so einfach wie möglich ermitteln? | R4v3r | PHP Tipps 2008 | 10 | 29.07.2008 14:40 |
| Einzeltreffer von MATCH ... AGAINST ... ermitteln | proud | Datenbanken | 3 | 09.05.2008 08:31 |
| Auf static Methode von variabler Klasse zugreifen | Riks | PHP Tipps 2007 | 11 | 16.03.2007 15:08 |
| Methode als gz_handler? | Andreas | PHP-Fortgeschrittene | 5 | 11.04.2006 14:14 |
| Die Position ein. Datensätzes aus einer Datenliste ermitteln | Locutus007 | Datenbanken | 8 | 07.03.2006 16:59 |
| Methode kann Methode nicht verwenden | PHP Tipps 2006 | 2 | 05.03.2006 21:30 | |
| Dateiname, Dateigröße ermitteln | HTML, Usability und Barrierefreiheit | 5 | 29.01.2006 22:16 | |
| build nummer des bs ermitteln ... nur bei microsoft's bs!!! | PHP Tipps 2005-2 | 2 | 24.07.2005 15:59 | |
| [Erledigt] Rekursive Methode | PHP-Fortgeschrittene | 7 | 02.06.2005 15:09 | |
| PHP5: Klassenattribut für statische Methode, mit Vererbung | PHP-Fortgeschrittene | 9 | 24.05.2005 09:35 | |
| Besucher mit den meisten GB Einträgen ermitteln! | Datenbanken | 7 | 21.04.2005 12:09 | |
| CRC Summe einer Datei ermitteln?? | PHP Tipps 2004 | 1 | 14.10.2004 09:23 | |
| Methode kapseln | PHP Tipps 2004 | 2 | 12.10.2004 10:53 | |
| [Erledigt] Tabellenname eines Feldes ermitteln | PHP-Fortgeschrittene | 3 | 22.09.2004 15:49 | |
| Zweithöchsten Wert ermitteln | bicpi | Datenbanken | 6 | 12.09.2004 14:00 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| ob von klasse geerbt, php hat geerbt von, php welche klasse geerbt, php überprüfen ob methode überschrieben wurde, php geerbt von welchem, nicht wissen ob man geerbt hat, php geerbt von, wo kann ich herausfinden ob ich geerbt habe ? |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.