Funkcja echo() w PHP
Definicja i użycie
Funkcja echo() wyświetla jeden lub więcej ciągów.
Komentarz:Funkcja echo() nie jest naprawdę funkcją, więc nie musisz używać nawiasów. Jednakże, jeśli chcesz przekazać więcej niż jeden parametr do echo(), użycie nawiasów spowoduje błąd analizy.
Wskazówka:Funkcja echo() jest szybsza niż print() Trochę szybsze.
Wskazówka:Funkcja echo() ma również skróconą gramatykę. Przed PHP 5.4.0, ta gramatyka była dostępna tylko w przypadku włączonej konfiguracji short_open_tag.
Gramatyka
echo(strings)
Parametry | Opis |
---|---|
strings | Wymagane. Jedna lub więcej ciągów, które mają być wysłane do wyjścia. |
Szczegółowe informacje techniczne
Wartość zwracana: | Brak wartości zwracanej. |
Wersja PHP: | 4+ |
Więcej przykładów
Przykład 1
Zapisz wartość zmiennej ciągowej ($str) do wyjścia:
<?php $str = "Hello world!"; echo $str; ?>
Przykład 2
Zapisz wartość zmiennej stringowej ($str) do wyjścia, w tym etykiety HTML:
<?php $str = "Hello world!"; echo $str; echo "<br>What a nice day!"; ?>
Przykład 3
Połącz dwie zmienne stringowe:
<?php $str1="Hello world!"; $str2="What a nice day!"; echo $str1 . " " . $str2; ?>
Przykład 4
Zapisz wartość tablicy do wyjścia:
<?php $age=array("Peter"=>"35"); echo "Peter is " . $age['Peter'] . " years old."; ?>
Przykład 5
Zapisz tekst do wyjścia:
<?php echo "This text przekracza wiele lines."; ?>
Przykład 6
Jak używać wielu parametrów:
<?php echo 'This ','string ','was ','made ','with multiple parameters.'; ?>
Przykład 7
Różnica między apostrofami prostymi i podwójnymi: apostrofy proste wypisują nazwę zmiennej, a nie jej wartość:
<?php $color = "red"; echo "Róże są $color"; echo "<br>"; echo 'Róże są $color'; ?>
Przykład 8
Uproszczona składnia (tylko dla włączonej konfiguracji short_open_tag):
<?php $color = "red"; ?> <p>Róże są <?=$color?></p>