Синтаксис

1.09K
.
Enter нажат, к чему теперь рыданья…
zumak (12.07.2011/18:54)
echo '
       gpdmgpdgmwpgdmpw<br /> 
        gkmpwgmpwgmpdgwp
     <li>jpgmpgmpw</li>
          pjgmpdgpwdgw<br />';
У меня кстати на одном из сайтов поностью так mainmenu.php написана.
Начинается страница с echo' и заканчивается ';
Между этими знаками идет html, где нужно php вставить, пишу '.код.'
.
Кадило крутится, лавэха мутится
Ничё оно там не переводит и никак на работе кода не отражается.
Зочемъ так сделано х.з. Ыы
Единственное различие в том что если код выглядит так:
echo '<div class="list2"><p>' .
        '<div><img src="../images/contacts.png" width="16" height="16"/>&#160;<a href="profile.php?act=info&amp;user=' . $user['id'] . '">' . $lng['information'] . '</a></div>' .
        '<div><img src="../images/activity.gif" width="16" height="16"/>&#160;<a href="profile.php?act=activity&amp;user=' . $user['id'] . '">' . $lng_profile['activity'] . '</a></div>' .
        '<div><img src="../images/rate.gif" width="16" height="16"/>&#160;<a href="profile.php?act=stat&amp;user=' . $user['id'] . '">' . $lng['statistics'] . '</a></div>';

То исходный код html страницы получается в 1 строчку.
Если же сделать так:
echo '<div class="list2"><p>
<div><img src="../images/contacts.png" width="16" height="16"/>&#160;<a href="profile.php?act=info&amp;user=' . $user['id'] . '">' . $lng['information'] . '</a></div>
<div><img src="../images/activity.gif" width="16" height="16"/>&#160;<a href="profile.php?act=activity&amp;user=' . $user['id'] . '">' . $lng_profile['activity'] . '</a></div>
<div><img src="../images/rate.gif" width="16" height="16"/>&#160;<a href="profile.php?act=stat&amp;user=' . $user['id'] . '">' . $lng['statistics'] . '</a></div>';

то исходный код будет выглядеть раздельно.
По мне так второй вариант лучше.
.
Поверь в мечту!
То исходный код html страницы получается в 1 строчку.

открыл исходный код оперой и изменений ноль,все как было так и есть...
.
Кадило крутится, лавэха мутится
zumak (12.07.2011/19:11)
открыл исходный код оперой и изменений ноль,все как было так и есть...
Тем лучше.
Значит вообще нет разницы.
.
Поверь в мечту!
Может у Олега что приглючило с ФМ?...
.
Уехал в Украину
Pillott (12.07.2011/18:59)
У меня кстати на одном из сайтов поностью так mainmenu.php написана.
Начинается страница с echo' и заканчивается ';
Между этими знаками идет html, где нужно php вставить, пишу '.код.'
Так и надо
.
Это на хрен не надо, и читается наоборот хуже.
Зачем так вообще писать?
.
Enter нажат, к чему теперь рыданья…
ramzes (12.07.2011/20:20)
Это на хрен не надо, и читается наоборот хуже.
Зачем так вообще писать?
Не ну смотря что писать.
Если в mainmenu.php считай почти все в html, то спрашавается - нахрен лишним кодом php этот файл захламлять?
.
Atmas
для особо мерзких, мы особо дерзкие
кто помнит старые версии джона, там было, к примеру
echo '<div class="bmenu">Bla bla bla</div>';
echo '<div class="menu">Bla bla bla</div>';
echo '<div class="menu">Bla bla bla</div>';
ну думаю понятно что это не грамотно (если сильно интересно, пусть кто-нибудь объяснит почему, я уже сплю, не понятно напишу гг)...
посему пишется
echo '<div class="bmenu">Bla bla bla</div>' .
    '<div class="menu">Bla bla bla</div>' .
    '<div class="menu">Bla bla bla</div>';

Макс писал
echo '<div class="list2"><p>
<div><img src="../images/contacts.png" width="16" height="16"/>&#160;<a href="profile.php?act=info&amp;user=' . $user['id'] . '">' . $lng['information'] . '</a></div>
<div><img src="../images/activity.gif" width="16" height="16"/>&#160;<a href="profile.php?act=activity&amp;user=' . $user['id'] . '">' . $lng_profile['activity'] . '</a></div>
<div><img src="../images/rate.gif" width="16" height="16"/>&#160;<a href="profile.php?act=stat&amp;user=' . $user['id'] . '">' . $lng['statistics'] . '</a></div>';
собственно я не вижу разницы, как писать. тут скорее всего как, кому удобней, красивее. можно вообще весь код файла в одну строку написать

// Некоторые предпочитают передачу нескольких аргументов
// вместо конкатенации
echo 'Эта ', 'строка ', 'была ', 'создана ', 'несколькими параметрами.', chr(10);
echo 'Эта ' . 'строка ' . 'была ' . 'создана ' . 'с помощью конкатенации.' . "\n"; (C)
.
Atmas (12.07.2011/21:02)
ну думаю понятно что это не грамотно
Бытует мнение (и я с ним согласен), что писать html внутри php кода, вобще не правильно. Хоть так, хоть не так
Всего: 36