Format pisania echo w kodzie

Odpowiedz Nowy wątek
2018-12-28 23:35
0

Porozmawiajmy o sposobach pisania echo

#1

<div class="card">
   <div class="card-header">
      <?php echo $var['foo']; ?>
   </div>
   <div class="card-body">
      <?php echo $var['bar']; ?>
   </div>
</div>

#2

<?php
echo <<<END
<div class="card">
   <div class="card-header">
      {$var['foo']}
   </div>
   <div class="card-body">
      {$var['bar']}
   </div>
</div>
END;
?>

#3

<?php
echo '<div class="card">';
echo '<div class="card-header">';
echo $var['foo'];
echo '</div>';
echo '<div class="card-body">';
echo $var['bar'];
echo '</div>';
echo '</div>';
?>

Trzy przykłady, wszystkie finalnie dają ten sam efekt, a jednak różniące się znacznie. Oczywiście, niekiedy liczba zmiennych sama narzuca jeden ze sposób, lecz nie zawsze. Jak to wygląda u Was w kodach? Który stosujecie najczęściej?

Pozostało 580 znaków

2018-12-29 00:15
1

żaden :) Jeśli już html piszę w czystym php a nie systemem templatek (np blade) to wtedy:


<div class="card">
   <div class="card-header">
      <?= e($var['foo']) ?>
   </div>
   <div class="card-body">
      <?= e($var['bar']) ?>
   </div>
</div>

gdzie e() to jakaś funkcja escapująca

edytowany 2x, ostatnio: mr_jaro, 2018-12-29 00:21

Pozostało 580 znaków

2018-12-29 00:22
1

Ja podobnie jak @mr_jaro albo zapis skrócony, albo blade'owo lub rzadziej twig'owo :)


a i tak ogólnie od 3 lat to w 99% angularowo lub vue`owo :D - mr_jaro 2018-12-29 00:35

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0