Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak wyświetlić wartość zmiennej bez użycia echo?
Forum PHP.pl > Forum > Przedszkole
artgrus
Tak jak w temacie. Bo próbuje z tym kodem:

  1. <?php
  2. $a = 'apostrofy';
  3. $b = "cudzysłowy";
  4. ?>


i tym:
  1. <?=$a ?>

  1. <?=$a; ?>

  1. <?=$b ?>

  1. <?=$b; ?>


lub tym:
  1. <? =$a ?>

  1. <? =$a; ?>

  1. <? =$b ?>

  1. <? =$b; ?>


lub tym:
  1. <?php=$a ?>

  1. <?php=$a; ?>

  1. <?php=$b ?>

  1. <?php=$b; ?>


lub tym (po użyciu poniższych bład wyskoczy):
  1. <?php =$a ?>

  1. <?php =$a; ?>

  1. <?php =$b ?>

  1. <?php =$b; ?>



I wiecie co? Nie działa.

A piszą że <?= $zmienna ?> będzie działać, a tu nie działa.

Niema żadnego błędu, ale też nie wyświetla to co w zmiennej.

Ostatnia paczka tylko błędy pokazuje. Jak usunę, to błędu niema, ale wartości ze zmiennej też nie.

Ma ktoś pomysł aby to działało? Wie ktoś jak należy napisać aby wartość ze zmiennej wyświetliła się?
Wicepsik
print haha.gif

Przecież takie coś powinno Ci wyświetlić
  1. <?=$a?>
thek
A nie łaska zobaczyć dlaczego <?= dział identycznie z <?php echo i kiedy? Dyrektywa short open tag MUSI być włączona by pierwsze działało. Jeśli nie - error. Nie mozna mieszać <?php = bo to błąd, niekonsekwencja trzymania się konwencji. Albo <? echo $a ?> lub <?= $a; ?> gdy short open tag włączone, albo najpoprawniejsza <?php echo $a ?> która działa zawsze. Co do wyświetlania danych bez użycia echo, to możesz użyć wspomnianej przez przedmówcę print.
artgrus
Co do print, to print jest wolniejsze, a mi chodziło o optymalizację kodu.
phpion
Cytat(artgrus @ 30.08.2010, 16:02:29 ) *
Co do print, to print jest wolniejsze, a mi chodziło o optymalizację kodu.

smile.gif hehehe, faktycznie, przyspieszysz kod niesamowicie. Swoją drogą: skąd wiesz, że <?= używa echo, a nie właśnie print?
kamil4u
Cytat
Swoją drogą: skąd wiesz, że <?= używa echo, a nie właśnie print?

Link, który podałem wcześniej:
Cytat
This directive also affects the shorthand <?=, which is identical to <? echo. Use of this shortcut requires short_open_tag to be on.
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.