Когда следует использовать скобки в операторах require / include?

Мне передали кучу кода, который включает в себя множество require / include (смешанные между require и require_once ). Иногда путь имеет круглые скобки вокруг него, т. require_once (JPATH_COMPONENT.DS.'controller.php'); , а в других случаях нет: require_once $path; ,

В php docs для include упоминается об этом , но они не являются конкретными. Должен ли я удалить скобки, когда я их найду, или это нормально оставить их в покое? При написании дополнительных запросов require / include есть конкретные случаи, когда я должен их использовать?

Вы можете использовать круглые скобки в 'include / require' не потому, что include разрешает это сам, а потому, что вы можете использовать круглые скобки вокруг любой строки или числа в PHP для группировки.

Так, например, "dog" эквивалентна ("dog") , ("dog")."dog" эквивалентна "dog"."dog" и т. Д.

Скобки становятся полезными, когда вы используете сложные выражения, включающие вычисления и конкатенации строк, но в таком простом случае они просто разрешены и выполняют ненужную и безобидную «группировку» одного строкового значения.

Нет проблем с тем, чтобы оставить их или вынимать, в конце концов, это зависит от удобства разработчика.

Лично я оставляю их. Я думаю, что он выглядит немного чище, а синтаксическая раскраска IDE работает немного лучше.

Оба синтаксиса действительны. Итак, это зависит от вас. 🙂
Документация объясняет:

Поскольку include является специальной конструкцией языка, скобки не нужны вокруг его аргумента.