Каков надлежащий способ использования, включая скобки или без скобок в php
Я уже знаю, как использовать include
, require
и даже require_once
. Я всегда практиковал это:
например include 'sample.php';
или require_once 'classes/DB.php';
Но в некоторых случаях я часто вижу в некоторых форумах и учебниках и даже здесь, что они используют его вот так: include ('sample.php');
и require_once ('classes/DB.php');
.
Я знаю, что любой из них будет работать, но я просто хочу знать, что вы порекомендуете, может быть, в качестве хорошей практики? XD, и если он уже задан здесь, пожалуйста, покажите мне ссылку, потому что я не могу ее найти.
Ответы
Ответ 1
include 'sample.php';
или require_once 'classes/DB.php';
является предпочтительным способом.
Это предпочтительнее, это помешает вашим сверстникам дать вам трудное время и тривиальный разговор о том, что действительно нужно.
Ссылка.
Боковые заметки:
1. require/include
не функция, они являются языковой конструкцией, такой же, как echo
. Кредиты: комментарий @Rahil.
2. Кроме того, это сэкономит время нажатия двух клавиш (
и )
для таких ленивых разработчиков, как мы: p
Ответ 2
include
, а остальные не являются функциями, им не нужны скобки. Скобки также используются для группировки, например 1 + (2 * 3)
. Вы можете в принципе добавить столько круглых скобок вокруг любого выражения, сколько захотите; 1 + (2 * 3)
эквивалентно (1 + (2 * 3))
эквивалентно 1 + ((2 * 3))
эквивалентно ((1) + (((2) * (3))))
.
Таким образом, все include ('file.php')
делает добавление ненужных группирующих скобок вокруг выражения 'file.php'
. Вы также можете написать include (((('file.php'))))
, он имеет точно такой же эффект, что и нет. Обычно это делают только люди, которые не понимают этот факт и считают скобки необходимыми "как с другими функциями", или, может быть, кому нравится стиль.