PHP Manual
/
Podstawowa wiedza

Echo - wyjście do kodu źródłowego

16. 02. 2020

Obsah článku

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)

Opis

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.

Znaki cudzysłowu

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.

Parametry

  • arg Parametr wyjściowy.

Wartości zwracane

Nie jest zwracana żadna wartość.

Nie może być użyty jako zmienna.

Notatka

Uwaga: Ponieważ jest to konstrukcja językowa (construct = polecenie) (a nie funkcja), nie można jej wczytać do zmiennej.

Przykład

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 zmiennej
echo "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 na on.

Operacja

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:

Související články

1.
10.
Status:
All systems normal.
2024