Использование пробела после каждой строки в переменной вызывает какие-либо проблемы

Я видел некоторый код, как показано ниже

$row [0] ['hello'];

или как

$this->function ('abc');

Является ли использование пробела после каждой строки или переменной хорошей практикой кодирования или это вызовет какие-либо проблемы?

4

Решение

Только для читателей. Парсеру все равно, кроме как внутри строк. Это даст разные результаты:

$array = array(3);
echo "$array [0]\n";
echo "$array[0]\n";

Результаты будут выглядеть примерно так:

Array [0]
3
0

Другие решения

Я предпочитаю меньше пробелов, чем промежуток, но в большинстве случаев нет ошибок. Но, по моему мнению, $this->function('abc'); выглядит лучше, чем $this->function ('abc');

0

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

0

Я думаю, что вы должны использовать принятый стандарт PSR-2.

С терминала вы можете использовать phpcs для проверки вашего скрипта: phpcs --standard=PSR2 file.php

0