Как и в других языках, пробелы и пробельные символы (перевод строки, табуляция и т.п.) в РНР ни на что не влияют. Вы можете использовать их в любом количестве и почти где угодно (разумеется, только не в идентификаторах). Любой оператор (например, вызов функции) вы можете записать как в одну строку, так и в несколько. Я обычно, если в функции один-два параметра (не только в PHP, но и в других языках), записываю её в одной строке. Ну а если параметров больше, и/или если они требуют пояснений (комментариев), тогда лучше каждый параметр разместить на отдельной строке, например, так: Здесь мы использовали стандартную функцию РНР array_fill(), которая создаёт и заполняет массив. Ну и для верности прокомментировали каждый параметр функции. Хотя, конечно, можно было сделать и так: $M = array_fill(0, 8, 7); И это работало бы точно также, при этом занимая меньше места на экране. И если вы хорошо знаете, что делает эта функция и какие параметры туда передаются, то это более правильное решение. Но