Size: a a a

2020 August 20

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
return 'I\'m, ' . $this->getName() . ' kill ' . $test->getName() . '!';

так а шо нельзя закинуть это в try,  и в catch написать шо так нельзя
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
или я тупой
источник

ДК

Дмитрий Кожанов... in phpGeeksJunior
𝓙𝓵𝓮𝓬𝓽𝓮𝓻
или я тупой
Второе )
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
могу склонятся и ко второму
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
а, эт норм
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
аа, я бегло прочитал, думал вылазить  эксепшн, а тут наоборот
даун крч
источник

S

Shurick in phpGeeksJunior
𝓙𝓵𝓮𝓬𝓽𝓮𝓻
return 'I\'m, ' . $this->getName() . ' kill ' . $test->getName() . '!';

так а шо нельзя закинуть это в try,  и в catch написать шо так нельзя
что за return
источник

𝓙

𝓙𝓵𝓮𝓬𝓽𝓮𝓻... in phpGeeksJunior
Shurick
что за return
забей)
источник
2020 August 21

RD

Ramapriya Doom in phpGeeksJunior
Добрый день!

Помогите решить проблему:

контекст:

в хелпдеск системе нужно сделать автобалансировщик, который будет распределять заявки между пользователями с учётом ограничения на количество открытых заявок. Если у всех пользователей лимит достигнут, то id заявки пишется в БД, и оттуда потом уже распределяется.

Прогоняю массив с id пользаков через foreach с проверкой на лимит. Если лимит не достигнут, то заявка назначается на пользователя. Если достигнут, то перебор продолжается (continue).

Как в данном случае узнать, что конец массива достигнут, и если ни у кого нет места для новых заявок, записать id заявки в БД?

Думал на if-elseif-else (в else выполнять запись незакрытой заявки в БД), но боюсь, что else может и не сработать. Или если достигнут конец массива, а первые 2 условия не подходят, то код из else выполнится?
источник

VM

Vladyslav Morozov in phpGeeksJunior
Ramapriya Doom
Добрый день!

Помогите решить проблему:

контекст:

в хелпдеск системе нужно сделать автобалансировщик, который будет распределять заявки между пользователями с учётом ограничения на количество открытых заявок. Если у всех пользователей лимит достигнут, то id заявки пишется в БД, и оттуда потом уже распределяется.

Прогоняю массив с id пользаков через foreach с проверкой на лимит. Если лимит не достигнут, то заявка назначается на пользователя. Если достигнут, то перебор продолжается (continue).

Как в данном случае узнать, что конец массива достигнут, и если ни у кого нет места для новых заявок, записать id заявки в БД?

Думал на if-elseif-else (в else выполнять запись незакрытой заявки в БД), но боюсь, что else может и не сработать. Или если достигнут конец массива, а первые 2 условия не подходят, то код из else выполнится?
Если условие не выполняется else всегда сработает.
Конец массива проверять - count, например
источник

RD

Ramapriya Doom in phpGeeksJunior
Vladyslav Morozov
Если условие не выполняется else всегда сработает.
Конец массива проверять - count, например
не совсем про count понял
источник

VM

Vladyslav Morozov in phpGeeksJunior
Ramapriya Doom
не совсем про count понял
Проверять текущий ключ и размер массива
источник

RD

Ramapriya Doom in phpGeeksJunior
Vladyslav Morozov
Проверять текущий ключ и размер массива
$count = count($res);

foreach ($res as $key => $limit) {
   if($limit < 15) {
       d($key . ' limit = ' . $limit);
   } elseif ($limit >= 15) {
       continue;
   } elseif (($key + 1) === $count) {
       d('лимит исчерпан у всех');
   }
}


почему-то не срабатывает, хотя для эксперимента у всех значений в массиве поставил 15
источник

R

R1KO in phpGeeksJunior
Ramapriya Doom
$count = count($res);

foreach ($res as $key => $limit) {
   if($limit < 15) {
       d($key . ' limit = ' . $limit);
   } elseif ($limit >= 15) {
       continue;
   } elseif (($key + 1) === $count) {
       d('лимит исчерпан у всех');
   }
}


почему-то не срабатывает, хотя для эксперимента у всех значений в массиве поставил 15
Потому что до него не доходит
источник

R

R1KO in phpGeeksJunior
У тебя если меньше 15, или если 15 и больше
источник

R

R1KO in phpGeeksJunior
Нет чисел которые не больше 15, не меньше 15 и не равны 15
источник

RD

Ramapriya Doom in phpGeeksJunior
так задумка в том, что если у всех >= 15, то должно else срабатывать
источник

R

R1KO in phpGeeksJunior
Каунт надо в начале проверять
источник

R

R1KO in phpGeeksJunior
Зачем тебе проверять >= 15
источник

R

R1KO in phpGeeksJunior
Если оно не меньше 15 то это либо 15 либо больше. Эту проверку можно выкинуть и будет работать
источник