Size: a a a

2021 December 12

W

Wembley in PHP
Не понимаю суть вопроса
Обычный спред-оператор для подкидывания n-аргументов
источник

AL

Anton Lakotka in PHP
можешь рассказать как он работает? в 2-х предложениях?
источник

W

Wembley in PHP
Я же выше уже в двух словах как раз и рассказал

Ок, распишу подробне
источник

W

Wembley in PHP
(...$args) — ожидается неограниченное количество аргументов, после всех предыдущих (что означает, что спред-оператор в контексте аргумента может стоять только последним аргументом функции)

на выходе получаем массив аргументов переданных, что содержаться в $args

в данном случае, раз мы передаем null, то нулевым элементов итогово массива $args будет пустота (но как по мне логичнее было бы там поставить null, и не в нулевой элемент, а вместо всех элементов)

это как я понимаю
источник

AL

Anton Lakotka in PHP
А если передать не 1 null, а 2?
источник

W

Wembley in PHP
Полагаю нулевой и первый элементы будут пустыми, но в их значениях null не будет
источник

AL

Anton Lakotka in PHP
А блин я перепутал. Ты говоришь пустота. А что такое пустота?
источник

AL

Anton Lakotka in PHP
Сорри теперь я понял тебя +-понял
источник

W

Wembley in PHP
[
 [0] =>
]
источник

W

Wembley in PHP
То есть совсем пустота )
источник

AL

Anton Lakotka in PHP
Это валидный синтаксис пхп?
источник

AL

Anton Lakotka in PHP
Как пустоту передать в переменную?
источник

W

Wembley in PHP
Хороший вопрос, ответа на который у меня нет

Да, синтаксис чистый
источник

AL

Anton Lakotka in PHP
Всмысле синтаксис чистый?
источник

W

Wembley in PHP
Это результат print_r

Вполне может быть что если сделать var_dump там будет пустая строка

empty возвращает истинну
источник

AL

Anton Lakotka in PHP
А ты попробуй $args[0] === null ?
источник

НК

Никита Кот in PHP
Можно иссетом проверять например, если я правильно понял о чём вы.
источник

W

Wembley in PHP
Нельзя
источник

W

Wembley in PHP
Элемент существует же
источник

AL

Anton Lakotka in PHP
is_null ом
источник