Оператор добавления PHP Shorthand - неопределенное смещениеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Оператор добавления PHP Shorthand - неопределенное смещение

Сообщение Anonymous »

Я использую оператора добавления Shorthand PHP, чтобы подсчитать количество раз, что конкретный идентификатор происходит в многомерном массиве: < /p>

$source['tally'] = array();

foreach ($items as $item) {
$source['tally'][$item->getId()] += 1;
}
< /code>

В первый раз, когда он попадает в новый идентификатор, он устанавливает значение «Tally» на 1, а затем увеличивает его каждый раз, когда он обнаруживается после этого. < /p>

Код работает отлично (я получаю правильные итоги), но PHP дает мне уведомление «неопределенное смещение» каждый раз, когда он находит новый идентификатор < /p>

я Знаю, что я могу просто отключить уведомления в php.ini, но предположил, что должна быть причина, по которой PHP не одобряет мою технику. < /p>

считается плохой практикой для Создайте новый ключ/смещение динамически, как это, и есть ли лучший подход, который я должен вместо этого принять? Первоначальная обратная связь, я понимаю, почему уведомление дается. Мой вопрос: должен ли я что -нибудь с этим делать или просто жить с уведомлением. Приносим извинения, если мой вопрос не прояснил это.

Подробнее здесь: https://stackoverflow.com/questions/813 ... ned-offset
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»