Установил Php Inspections (EA Extended) v3.0.0 для PHPStorm и вот он мне советует заменить count($errors[$key])
на \count($errors[$key])
. Я такого нигде не встречал. Что это и что такое улучшение даёт?
1) Если не указывать пространство имен, то функция сначала будет искаться в текущем пространстве имен и только потом в корневом. Чисто теоретически, непосредственное указание пространства имен дает какие-то крохи производительности.
2) Если у вас в пространстве имен присутствует функция с таким-же названием (например strstr), то без явного указания пространства имен будет вызвана именно она, а не функция стандартной библиотеки.
мануал
namespace A;
foo(); // сперва пытается вызвать "foo", определенную в пространстве имен "A",
// затем вызывает глобальную функцию "foo"
\foo(); // вызывает функцию "foo", определенную в глобальном пространстве
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне допустим в час ночи необходимо обработать все записи одной таблицы в БДВ качестве серверного языка использую php
Всем привет! Ребят, кто-нибудь сталкивался со службой доставки SF
Использую хелпер Yii2 arrayHelper::toArray() и не вижу способа как не выводить значение в массив если значение равно NULL