| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | @phpdummi: Ich schätze dich ja echt hoch ein, aber ... Hä? 1. In einer Klasse auf die Existenz einer Methode zu prüfen, die die Klasse selbst definiert ist ... paradox ^^ Das wäre so, als wenn ich sage "Ich bin ein Mann und kippe tot um, wenn ichs nicht bin". Ich werde niemals umfallen 2. Der Helper ist etwas sinnleer ^^ Warum nicht gleich laden, anstatt über Umweg per Helper? Zumal dieser nur einen String liefert, sonst aber nichts macht und der zurück gelieferte String ebenfalls nirgendswo verwendet wird ^^ 3. Factory-Pattern seh ich nirgends
__________________ Nicht jeder Fehler ist ein Bug. |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Zitat:
Das Grundprinzip von Vererbung und ich denke das weißt du auch, ist, dass die Eltern-Klasse eine abstrahierte Form der Kind-Klasse ist. Sprich Klasse Csv erbt von File-Klasse, als Beispiel. Nimmst du das ernst, musst du dir überlegen, ob deine Klassen wirklich eine Spezialisierung von Math wären (in dem dann vielleicht deine calc() Funktion Platz fände), oder ob sie sie einfach nur einmalig benötigen. Für letzteren Fall würde ich einen include() nehmen (jedoch nur aus rein konzeptueller Hinsicht). Denn ob du nun extends oder include verwendest, die Abhängigkeit ist da und die bekommst du auch nicht weg, wenn du den Algorithmus nicht vervielfachen und in mehreren Dateien eigenständig einbinden möchtest. Allerdings ist Abhängigkeit natürlich ein nicht zu leugnender Nachteil, mit der Zeit hast du immer mehr und plötzlich hast du ein Framework, wo keine Klasse mehr ohne eine andere die wieder eine andere benötigt funktioniert. Ist der Code für die calc() Funktion also nicht allzukomplex UND wird er sich vermutlich nicht mehr ändern UND möchtest du die Klassen, die diesen verwenden auch mal einzeln ohne "Framework" verwenden, dann kopier die 15 Zeilen einfach in jede Klasse. Aber ohne Angabe, worum es grob geht ist ein fairer Tipp schwer möglich. | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse: Anfänger ![]() | Is ja gut, ich nehme alles zurück und behaupte das Gegenteil. Is halt a bisel spät... Helper Klassen sind immer nützlich, dachte ich jedenfalls. Dient ja auch nur als Anregung weiter zu schreiben. Das Paradoxe Abfragen von Funktionsaufrufen ist hier sicherlich fehl am Platz, bei Projekten in Teams siehts da schon anders aus, oder? Und Factory hat sich blos versteckt, kommt bestimmt noch raus
__________________ "Nobody is as smart as everybody" - Kevin Kelly — The best things in life aren't things |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Templatesystem mit Funktionen und Variablen drin? | BartTheDevil89 | PHP Tipps 2008 | 6 | 01.07.2008 09:32 |
| [Erledigt] Klassen und Funktionen | wetteronkel | PHP Tipps 2008 | 11 | 11.06.2008 13:32 |
| Klassen sinnvoll nutzen, Grundlegendes | nikosch | PHP-Fortgeschrittene | 1 | 30.09.2006 22:08 |
| Fragen zu Klassen | Kein Genie | PHP Tipps 2006 | 3 | 08.05.2006 11:25 |
| Sessions an includete Klassen übergeben | Dr_Enquinox | PHP Tipps 2006 | 4 | 29.04.2006 10:25 |
| Klassen, Funktionen und Session | Fatal Error | PHP Tipps 2006 | 1 | 15.03.2006 19:05 |
| mit html klassen definieren und in php ausgeben | PHP-Fortgeschrittene | 4 | 16.01.2006 10:31 | |
| [Erledigt] PHP und Klassen Erweitern | PHP-Fortgeschrittene | 1 | 25.07.2005 17:57 | |
| klassen und methoden anderer klassen in methoden.... | PHP Tipps 2005 | 17 | 25.05.2005 09:46 | |
| [Erledigt] Klassen auf externem Server | PHP-Fortgeschrittene | 5 | 21.04.2005 16:59 | |
| Klassen | PHP Tipps 2005 | 5 | 09.04.2005 18:51 | |
| Klassen in Klassen verwenden | PHP Tipps 2005 | 5 | 23.02.2005 14:08 | |
| Externe Referenzen in Klassen nutzen | PHP Tipps 2004 | 3 | 16.08.2004 21:10 | |
| Klassen?! | PHP Tipps 2004 | 14 | 03.06.2004 17:33 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php externe funktion aufrufen, php klassen funktionen, php externe funktionen, php externe funktion, php funktion in klasse, externe php funktion aufrufen, http://www.php.de/php-fortgeschrittene/44378-klassen-und-externe-funktionen.html, php funktion aus klasse, php funktion ohne klasse, php klasse funktion, php klassen in funktionen nutzen, php funktionen in klassen, klassen und funktionen php, php klassen und funktionen, php funktionen und klassen, php funktionen klassen, php externe funktionen aufrufen, externe funktionen php, externe funktion in klasse, php klasse in funktion |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.