public function getCountFiles($globMask, array $without = [])
{
if (!is_string($globMask)) {
throw new \InvalidArrayException(
sprintf('Argument "$globMask" must be "string", actual type: "%s"', gettype($globMask))
);
}
$filterCallback = function ($path) use ($without) {
return is_file($path) && !in_array($path, $without);
};
return count(array_filter(glob($globMask), $filterCallback));
}
Ну была бы моя воля я бы выкинул все конструкторы и писал бы на $connection->createCommand
Как по мне, 2 строчки native запроса читать удобней чем 10 строк конструктора.
Product::find()->withCategories()->all();
Просто интересует момент, не будут ли бить по рукам за то что не использую AR?
первым взял Yii2 , подскажите плиз, есть ли вообще смысл в ActiveRecord... им реально кто-нибудь пользуется?
Я имею в виду, что CMS это же не предел, верно?
Или это зависит от поставленной задачи
Да и контролировать версии с MODX сложно ( я про git )
Нужно ли изучать PHP framework?
Если мы разрабатываем просто сайты, можно обойтись и modx?
В каких случаях можно использовать что-то другое и какую альтернативу?
Можно ли так сделать
как сделать приложение на подобном языке, которое не будет требовать от конечного юзера установки интерпретатора со всеми модулями и остальным окружением?
Десктопные приложения на интерпретируемых языках. Как это работает?
Как получить
../img/mines/terrorists/6.jpg
не подскажете?
public function executeHugeData()
{
$data = $this->getDatabase()->loadHugeData();
$convertedData = $this->getConvertor()->convert($data);
// unset($data);
// Working with $convertedData
}
Если метод может быть статическим, объявляйте его статическим.