Найти в Дзене

Пробелы в PHP

Как и в других языках, пробелы и пробельные символы (перевод строки, табуляция и т.п.) в РНР ни на что не влияют. Вы можете использовать их в любом количестве и почти где угодно (разумеется, только не в идентификаторах).

Любой оператор (например, вызов функции) вы можете записать как в одну строку, так и в несколько. Я обычно, если в функции один-два параметра (не только в PHP, но и в других языках), записываю её в одной строке. Ну а если параметров больше, и/или если они требуют пояснений (комментариев), тогда лучше каждый параметр разместить на отдельной строке, например, так:

Здесь мы использовали стандартную функцию РНР array_fill(), которая создаёт и заполняет массив. Ну и для верности прокомментировали каждый параметр функции. Хотя, конечно, можно было сделать и так:

$M = array_fill(0, 8, 7);

И это работало бы точно также, при этом занимая меньше места на экране. И если вы хорошо знаете, что делает эта функция и какие параметры туда передаются, то это более правильное решение. Но если вы не уверены, что вернувшись к своей программе через полгода, вы вспомните, что какой параметр обозначает, то лучше потратить немного времени на комментирование параметров.

Ещё один момент. В данном примере в функцию передаются просто числа, которые занимают мало места на экране. Однако в качестве параметров могут передаваться переменные с длинными именами, а также функции со своим набором параметров. В этом случае строка получится очень длинной и не поместится на экране, и многие параметры будут не видны - придётся прокручивать экран по горизонтали. И тогда тоже лучше разместить параметры на разных строках, даже если они не требуют комментариев, потому что так они все поместятся на экран и горизонтальная прокрутка не потребуется.

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.

Наука
7 млн интересуются