Size: a a a

Laravel для начинающих

2021 June 28

V

Vladyslav in Laravel для начинающих
🌚🌚🌚
источник

SS

Serg Serdyuk in Laravel для начинающих
Чтоб не ошибиться и нано-оптимизация🌚
источник

V

Vladyslav in Laravel для начинающих
так а чем это оптимизация?
источник

V

Vladyslav in Laravel для начинающих
отрицание быстрее работает ?
источник

AH

Andrey Helldar in Laravel для начинающих
По поводу отрицания уже написали, а на вопрос "почему именно эта конструкция" - только так удалось реализовать работу композитных ключей
источник

VH

Vlad Horpynych in Laravel для начинающих
Понял, благодос)
источник

SS

Serg Serdyuk in Laravel для начинающих
Ну такое, если сложные условия то чуть быстрее
источник

V

Vladyslav in Laravel для начинающих
понятно
источник

AH

Andrey Helldar in Laravel для начинающих
Зависит от разных причин. Обычно пишут так, чтобы код был логически верным и читался проще.
источник

SS

Serg Serdyuk in Laravel для начинающих
Например на нулл я часто проверяю if null (===|==) $var , чтоб не влупить = вместо == и потом долго искать втф🌚
источник

V

Vladyslav in Laravel для начинающих
ну это ж не отрицание на первом месте
источник

V

Vladyslav in Laravel для начинающих
просто в таком случае кавычки в ифе и элзе меняются местами
источник

V

Vladyslav in Laravel для начинающих
ну код в них
источник

V

Vladyslav in Laravel для начинающих
если проверяем с отрицанием - ложь на первом месте
источник

V

Vladyslav in Laravel для начинающих
иначе во втором
источник

V

Vladyslav in Laravel для начинающих
все
источник

SS

Serg Serdyuk in Laravel для начинающих
Ну а отрицание, если у тебя по логике чаще должно сработать отрицание, то лучше его воткнуть сначала
источник

V

Vladyslav in Laravel для начинающих
ну да, мб
источник

ПЛ

Павел Ланчев... in Laravel для начинающих
по логике лучше проверять на истину а не на ложь
где то видел в best practice но сейчас не вспомню
выглядит логичнее чем !$var
источник

AH

Andrey Helldar in Laravel для начинающих
Самый простой пример, который под рукой:

if (! is_array($key)) {
 return $this->foo($key);
}

return null;


и

if (is_array($key)) {
 return null;
}

return $this->foo($key);


Какой вариант красивее выглядит?)
источник