Мне было интересно, можете ли вы дать мне совет «лучшей практики».PHP-классы: какую структуру каталогов использовать?
У меня есть структура класса, где несколько классов расширить один класс:
interface db_host
class mysql_host implements db_host
class oracle_host implements db_host
class pgsql_host implements db_host
...
class database
class mysql_database extends database
class oracle_database implements database
class pgsql_database implements database
...
я хранить каждый класс в отдельном файле «class_name.class.php». Кроме того, там хранятся исключения, которые используются в этом классе.
Вопрос: Куда я должен поместить все эти файлы в свой проект? Просто свалите их все в каталоге /lib
? Как сделать очевидным, какие файлы содержат унаследованные классы?
http://stackoverflow.com/questions/4401657/how-to-avoid-srp-chaos/4401966#4401966 Это был мой ответ на такой вопрос раньше. Но не тот же самый вопрос. Может быть, это поможет. – DampeS8N 2010-12-16 14:56:28