Einzelnen Beitrag anzeigen
  #19  
Alt 09.02.2009, 22:11:05
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Autoload für Klassen

Zitat:
wie gesagt - eine Sichtweise.

Und meine Sichtweise geht so:
Man hält sich ganz ganz strickt an das Zend bzw. Pear Benennungsschema für Klassenbezeichner. Gepaart mit ein wenig Disziplin, kann es niemals passieren, dass man 2 Klassen mit dem selben Namen hat.




Hier nachzulesen:

PHP 5:
http://framework.zend.com/manual/de/...nventions.html
http://pear.php.net/manual/de/standards.naming.php

PHP >= 5.3:
http://www.php.net/manual/de/language.namespaces.php
http://pear.php.net/manual/de/pear2cs.rules.php

Also die Klasse "DLH_Db_Adapter_Mysql" steckt dann wirklich in der Datei "./lib/DLH/Db/Adapter/Mysql.php".

Kann man zu stehen, wie man möchte, aber ich habe damit gute Erfahrungen gemacht!
1. Keine Sorgen mit doppelten Bezeichnern.
2. Nirgendwo eingestreute include o.ä.
3. einfacher universeller Autoloader
Mit Zitat antworten