| | | | |
| |||||||
| 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 Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse: Fortgeschritten ![]() | Warum was eigenes? Einen Standard für das Mapping Verzeichnis <-> Namespace gibt es ja schon: https://github.com/php-fig/fig-stand...epted/PSR-0.md Eine Referenz-Implementierung für den entsprechenden Autoloader auch: https://gist.github.com/221634. Oder eben die Implementierung von Symfony, die auch noch PEAR versteht: http://symfony.com/doc/2.0/cookbook/...utoloader.html
__________________ Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse: Fortgeschritten ![]() | Du könntest die verlinkten Autoloader als "Inspiration" nutzen und schauen was die anders machen. Ich persönlich nutze keine Autoloader.
__________________ Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de |
| | |
| | |
| Erfahrener Benutzer | Etwas zu instanziieren was keine Instanz-Eigenschaften oder -Methoden hat die aufrufbar oder erreichbar sein könnten macht keinen sinn. in statischen Funktionen die auch statisch aufgerufen werden mit $this zu arbeiten wird auch etwas kritisch. Ich würde dir nahelegen für dein "Projekt" eine Autoloader-Klasse zu erzeugen, die bei der Instanziierung namespace-informationen annimmt und auch ( alternativ ! ) file-extension informationen. PHP-Code: PHP-Code:
__________________ |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.267
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Mir gefällt jetzt weder das Klassendesign noch sehe ich einen echten Vorteil. Wo genau ist der Mehrwert? Ich kann keine eigenen Autoloader registrieren, keine verschiedenen Endungen und soweit ich das sehe funktioniert er auch gar nicht, da dein file_exists() ja auf einen Subpfad prüft, der zwar per include funktioniert, da der include_path mitverwendet wird, aber file_exists() kann damit eigentlich nicht umgehen. Insofern eher Daumen nach unten.
__________________ "Nuschel ich?" - "Was?" |
| | |
| | |||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
Geändert von archer42 (21.12.2011 um 18:19 Uhr). | ||
|
| | |
| Gast
Beiträge: n/a
| So habe nochmal nachgedacht. Ihr hattet recht, es ist sinnlos alles neu zu erfinden ^^, aber manchmal muss man selbst zu der Erkenntnis kommen und ist stur und hört nicht Sind neben jwage's autoloader noch weitere Empfehlungen auszusprechen? |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] *Update* Zend Autoloader BasePath per Application.ini mitgeben | dreamcatcher | PHP Einsteiger | 6 | 15.06.2011 18:00 |
| Kritik an PHP.de² | dreamcatcher | Off-Topic Diskussionen | 3 | 18.04.2011 08:07 |
| Erstes Projekt fertig - Kritik bitte | mentalman | Off-Topic Diskussionen | 40 | 18.03.2011 07:01 |
| [Erledigt] Zend_Framework: Autoloader lädt Klasse nicht wie erwartet | christophk | PHP Tipps 2009 | 5 | 16.01.2010 08:10 |
| Kritik an PHP | hahahanni | Off-Topic Diskussionen | 18 | 03.12.2009 14:18 |
| Kritik - OOP Event-Calendar (Konzept+Code) | manuakasam | Software-Design | 9 | 02.12.2009 08:23 |
| [Erledigt] Autoloader und einbinden von PEAR-Klasse | Daniel86 | PHP-Fortgeschrittene | 2 | 02.09.2009 15:12 |
| [Erledigt] [ZF 1.8.0] Der neue Autoloader, Modifizierungen? | #EFEFEF | PHP-Fortgeschrittene | 11 | 27.06.2009 01:10 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php namespace autoload, registrierten autoloader nutzen php |