Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Манера написания кода (https://javascript.ru/forum/server/5592-manera-napisaniya-koda.html)

Max01 25.10.2009 17:17

Манера написания кода
 
Подскажите пожалуста новичку, в чем принципиальное отличие манеры интегрирования php переменных в html в следующих двух вариантах примера:
1. <li><?=$primer?></li>
2. echo "$primer";

Сказали что первый вариант более предпочтительный, это связано только с удобством чтения кода или есть какие-то другие причины?

Max01 25.10.2009 17:36

точнее второй вариант: echo "<li>$primer</li>";

Riim 25.10.2009 17:58

В первом варианте меньше проблем с кавычками (если они есть).

cristalith 31.10.2009 12:35

Считается что первый вариант понятнее для человека который не знает php , к примеру для дизайнера, который будет отвечать за внешний вид этой странички

Tim 31.10.2009 14:32

Ещё есть такой, иногда очень удобный способ:

echo <<< HTML
<li>{$primer}</li>
HTML;

Только перед HTML; не должно быть никаких пробелов, табуляций и т.п.

glutton 07.11.2009 02:09

Если в настройках PHP отключено short-open-tag - <li><?=$primer?></li> - вот такая конструкция не сработает/ В этом принципиальное различие


Часовой пояс GMT +3, время: 22:20.