Куда разумнее всего включать файлы в файле класса PHP? Например, если один из методов нуждается во внешнем классе, должен ли я включить файл, где он используется в этом методе, или это должно быть сделано до класса? Или в конструкторе? Или? Что вы порекомендуете? За? Минусы? Или это просто дело вкуса?
include_once 'bar.class.php';
class Foo
{
public static function DoIt()
{
new Bar();
}
}
vs
class Foo
{
public static function DoIt()
{
include_once 'bar.class.php';
new Bar();
}
}