Я видел некоторый код, как показано ниже
$row [0] ['hello'];
или как
$this->function ('abc');
Является ли использование пробела после каждой строки или переменной хорошей практикой кодирования или это вызовет какие-либо проблемы?
Только для читателей. Парсеру все равно, кроме как внутри строк. Это даст разные результаты:
$array = array(3);
echo "$array [0]\n";
echo "$array[0]\n";
Результаты будут выглядеть примерно так:
Array [0]
3
Я предпочитаю меньше пробелов, чем промежуток, но в большинстве случаев нет ошибок. Но, по моему мнению, $this->function('abc');
выглядит лучше, чем $this->function ('abc');
Хорошая практика кодирования связана с языком программирования, который вы используете. Некоторые языки, такие как Ruby или Python, могут конфликтовать с пробелами между ними. Синтаксис может быть нормальным для всех языков, но я уверен, что для языков сценариев Dynamic лучше всего применять правильный синтаксис, чтобы избежать ошибок любого рода. Это становится более сложным при работе с другими форматами данных. Например, данные JSON. Именно здесь лучшая практика вступает в игру. Для простых массивов это не слишком важно, но для этих сложных данных будет лучше использовать стандарт для ясности больше всего на свете.
Я думаю, что вы должны использовать принятый стандарт PSR-2.
С терминала вы можете использовать phpcs для проверки вашего скрипта: phpcs --standard=PSR2 file.php