Где размещать операторы включения в файле класса PHP

Куда разумнее всего включать файлы в файле класса 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();
    }
}
5
задан Svish 5 February 2012 в 12:16
поделиться