Konstrukcja `echo` jest używana do zrzucania zmiennej lub łańcucha do kodu źródłowego.
Wszystkie wersje |
---|
Krótki opis: |
Typ: polecenie, konstrukt (nie funkcja) |
echo 'Witaj, świecie';
Na ekranie pojawia się napis "hello world".
$var = 'Tekst';echo $var;
Wypisuje wartość zmiennej $var
, czyli "Tekst".
Echo nie jest funkcją (jest to polecenie), więc możesz, ale nie musisz używać nawiasów. Zatem napisanie echo ('hello world');
jest również poprawne.
Dodatkowa uwaga: PHP traktuje Echo jako polecenie (konstrukt) i dlatego traktuje je jako wyrażenie. W tym przypadku nawias jest opcjonalny. Jeśli podamy notację:
echo ('coś');
, to instrukcja Echo nie staje się funkcją i nie jest traktowana jako taka. Nawias w tym przypadku oznacza zamknięcie dokładnej wartości wyrażenia, podobnie jak w matematyce.
Ciągi znaków można ujmować w cudzysłowy i apostrofy.
A więc to:
echo "Cześć";
To jest tak samo jak z tym:
echo 'Cześć';
Należy jednak pamiętać, że każdy łańcuch musi zaczynać się i kończyć tym samym typem znaku cudzysłowu, a znak cudzysłowu nie może być użyty w łańcuchu.
Na przykład, jeśli chcesz wyprowadzić łącze HTML (lub dowolny kod HTML), musisz poprzedzić cudzysłów ukośnikiem. Ukośnik oznacza "dokładnie ten znak", więc nie jest rozumiany jako wyrażenie w języku.
echo "<a href="index.php">tekst odnośnika</a>.";
Uwaga techniczna: cudzysłów ma w PHP specjalne znaczenie.
arg
Parametr wyjściowy.Nie jest zwracana żadna wartość.
Nie może być użyty jako zmienna.
Uwaga: Ponieważ jest to konstrukcja językowa (construct = polecenie) (a nie funkcja), nie można jej wczytać do zmiennej.
echo "Witaj, świecie";echo "echo może wyświetlać wiele wierszy tekstu.Należy jednak uważać na znacznik HTML <br> - nie jest on drukowany. Do tego właśnie służy funkcja nl2br()".;$a = "php"; // definicja zmiennejecho "Podoba mi się" . $a; // Pisze: Lubię php
Echo ma również skróconą składnię, w której możliwe jest użycie tylko znaku równości po otwierającym znaczniku php.
Ahoj <?=$jmeno;?>!
Jest to przydatne, gdy chcemy szybko zapisać na stronie jakąś informację. Na przykład w bieżącym roku:
Píše Jan Barášek © <?=date('Y');?>
Ta skrócona składnia będzie działać tylko wtedy, gdy skrócone otwierające znaczniki php są włączone, tzn. dyrektywa
short_open_tag
jest ustawiona naon
.
Wszystkie typowe operacje matematyczne można wykonać za pomocą polecenia echo.
Szczegółowe omówienie matematyki można znaleźć w odrębnym artykule.
echo 5 + 3 * 2; // drukuje 11
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | pl