В продолжение предыдущей статьи, несколько рекомендаций по оформлению кода PHP от Zend Framework:
- Если переменной присваивается строковое значение, не интерполирующее имена других переменных (то есть внутри строки не подставляется значение другой переменной, например: $str = “Hello, $name !!!”), то строковое значение должно обрамляться апострофами (одинарными кавычками).
- Подстановка значения переменной в строку (интерполирование) возможно в следующем формате:
$greeting = “Hello $name, welcome back!”;
или
$greeting = “Hello {$name}, welcome back!”;
- Двойные кавычки для обрамления строкового значения также можно использовать, если строка содержит апострофы (например, в случае SQL-запроса).
- При конкатенации (объединении) строк точку, которая служит оператором объединения, для лучшей читабельности необходимо обрамить пробелами с обеих сторон:
$company = ‘Zend’ . ‘ ‘ . ‘Technologies’;