Решил посмотреть что к чему сейчас в PHP. И вижу такую запись (примеры из Laravel): Код (Text): return view(view: "pages"); Полез смотреть что сие означает. Вот, например, такая статья: Синтаксис PHP 5.3, 5.4, 5.5, 5.6, 7 — что нового? (ссылка выпилена) Ничего про такое использование двоеточия не сказано. Вопрос: что этот синтаксис значит, где про это можно прочитать?
То есть, вот здесь: Кусок строки "view:" - это не то, что написано в коде, это так PhpStorm искажает исходный код и добавляет прямо в код эту надпись, но ее на самом деле в самом коде нет?
@xintrea, если ты заметил, оно специально выделено другим цветом. Появляется, если в качестве параметра использовано магическое значение, т.е. прописанные прямо в коде неименованные константы. С тем, чтобы программист не забыл, на месте кого эта переменная передаётся. Отключается в настройках при желании --- Добавлено --- Соглашусь, в тёмной теме автора видео это не так выразительно. Я люблю светлую тему, и к тому же хорошо знаю язык --- Добавлено --- В сами файлы эти подсказки не попадают