Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak poprawnie zamiejścić konktetne wartości w echo
Forum PHP.pl > Forum > Przedszkole
blackstone
Chciałbym zapytać się czy mój sposób zapisywania wartości konkretnych znaczników HTML/CSS generowanych przez polecenie ECHO jest dostatecznie poprawny. Np jeżeli chce aby div któremu chce przypisać numer id o nazwie przyklad się wyświetlił gdy użytkownik coś tam zrobi wraz znacznikiem span to piszę coś takiego

<?php
[...]
echo "<div id=przyklad > <span style=color:red;font-size:25px; > blabla </span> </div>
[...]
?>

Wiem że jest jakiś inny sposób zapisywania wartosci znaczników html/css, polegający na jakiejś kombinacji ukośników i cudzysłowiów ale kiedyś w jednym z tutoriali gościu tak robił i przełołem tę technikę od niego smile.gif - tylko zastanawiam się czy sposób jest odpowiednio niezawodny, czy wszystkie przeglądarki go poprawnie zinterpretują. Na moim komputerze działa OK ale czy na wszystkich będzie w porządku też ? Co myślicie? Jeżeli lepiej to zrobić inaczej to poproszę o przypomnienie innego sposobu. Z góry dzięki za odpowiedzi
pawel1988
Witam,

Można to zapisać na różne sposoby:
  1. echo "<div id='przyklad'> <span style='color:red;font-size:25px;'> blabla </span> </div>";
  2. echo "<div id=\"przyklad\"> <span style=\"color:red;font-size:25px;\"> blabla </span> </div>";
  3. echo '<div id="przyklad"> <span style="color:red;font-size:25px;"> blabla </span> </div>';

Ja preferuje ten ostatni sposób.
viking
Podstawy: http://php.net/manual/en/language.types.string.php
Fred1485
Najlepiej użyć systemu szablonów, np Twig i mieć spokój i przejrzystość.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.