Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

В чём отличиее function (array $array), function ((array) $array), function ($array),

Сосиска в тесте Мыслитель (5514), на голосовании 3 года назад
С моей точки зрения, первый и второй вариант индентичен, если не будет передан массив, то будет ошибка, а 3 вариант говорит что аргументом может быть и массив и стротка и объект. Любой тип данных. Но могу ошибаться. По поводу последнего варианта не сомневаюсь
Голосование за лучший ответ
Александр Гуру (3372) 3 года назад
Можешь в вопрос ещё добавить такой выверт, function gg(array $a, int $b) : array {...}
Похожие вопросы