Манера написания кода
Подскажите пожалуста новичку, в чем принципиальное отличие манеры интегрирования php переменных в html в следующих двух вариантах примера:
1. <li><?=$primer?></li> 2. echo "$primer"; Сказали что первый вариант более предпочтительный, это связано только с удобством чтения кода или есть какие-то другие причины? |
точнее второй вариант: echo "<li>$primer</li>";
|
В первом варианте меньше проблем с кавычками (если они есть).
|
Считается что первый вариант понятнее для человека который не знает php , к примеру для дизайнера, который будет отвечать за внешний вид этой странички
|
Ещё есть такой, иногда очень удобный способ:
echo <<< HTML <li>{$primer}</li> HTML; Только перед HTML; не должно быть никаких пробелов, табуляций и т.п. |
Если в настройках PHP отключено short-open-tag - <li><?=$primer?></li> - вот такая конструкция не сработает/ В этом принципиальное различие
|
Часовой пояс GMT +3, время: 05:26. |