| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.267
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich muss schon sagen, PHP 5.4 + Traits gefällt mir. Ich weiß zwar nicht ob das so im Sinne des Erfinders war, aber lassen sich echt schöne Sachen mit machen: PHP-Code: Gibt's mit EasyPHP schon integriert im Apache, da spart man sich das Gefrickel: http://www.easyphp.org/download.php
__________________ "Nuschel ich?" - "Was?" |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Moderator und Wett-König | Zitat:
Meiner Meinung nach läd das aus OO-Sicht brutal zum Frickeln ein, da Funktionaliäten wild über Objekte verteilt wird. single-layer-MVC mit ihrem Helper-Konzept gewinnt dabei beispielsweise wieder an Bedeutung obwohl dies nicht einer sauberen "code separation" vereinbar ist.
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Stimmt schon. Viele meiner Implementierungen, die ich aus OO-Sicht eher inkonsistent betrachte, ließen sich mit traits super lösen
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | ||
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.267
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Wie meinst du das? Hast du ein Beispiel?
__________________ "Nuschel ich?" - "Was?" | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 20.01.2010
Beiträge: 108
PHP-Kenntnisse: Fortgeschritten ![]() | Gab's nicht mal die Regel, dass sobald etwas drei mal oder häufiger verwendet wird, sowieso ausgelagert werden sollte? Das lädt so herum tatsächlich sehr zum rumfrickeln ein und bald schreiben wieder alle möglichst unverständlichen Quellcode… BTW: eigenartiges Beispiel zum Singleton-Pattern, denn eine getInstance()-Methode allein macht noch kein Singleton-Pattern. Da braucht es noch einen privaten Konstruktor und eine private __clone()-Methode.
__________________ Je grösser der Dachschaden, desto schöner der Ausblick zum Himmel. - Karlheinz Deschner Geändert von feeela (22.10.2011 um 18:17 Uhr). |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Naja, ist halt ein ST via Konvention. Ist schon ok so.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php 5.4, php 5.4 mvc, php traits tutorial, php/fi, php.de trait singleton, php trait constructor, php protected traits, php \5.4\, php 5.4 traits |