print w PHP służy do wypisywania danych na stronie lub w wyniku działania skryptu. Najczęściej używa się go do prezentowania tekstu, wartości zmiennych albo wyniku prostych operacji.
Podstawowe użycie
print("Witaj");
Wynik:
Witaj
Nawiasy przy print nie są obowiązkowe, dlatego poprawny jest także zapis:
print "Witaj";
Wypisywanie zmiennej
$znak = "@";
print($znak);
Wynik:
@
Wypisywanie w pętli
print często łączy się z pętlą, gdy trzeba zaprezentować tekst wiele razy:
$n = 4;
for ($i = 0; $i < $n; $i++) {
print("@");
}
Wynik:
@@@@
print a echo
W PHP podobną rolę pełni echo. W prostych zadaniach egzaminacyjnych oba mechanizmy często dają ten sam efekt, czyli wypisanie tekstu. print zwraca wartość 1, a echo jest konstrukcją językową przeznaczoną tylko do wypisywania.
Ważne na egzaminie
Jeśli wypisywany jest znak tekstowy, np. @, powinien być zapisany jako tekst:
print("@");
Zapis bez cudzysłowu, np. print(@);, jest niepoprawny, ponieważ @ nie jest wtedy poprawnym literałem tekstowym.