Różnica między Echo i Print w PHP | Różnica Pomiędzy | pl.natapa.org

Różnica między Echo i Print w PHP




Kluczowa różnica: Funkcja "echo" i "print" jest konstrukcją językową w języku PHP. "Echo" daje wynik w jednym lub więcej ciągach, podczas gdy "print" daje wynik tylko w jednym ciągu.

Zarówno "echo", jak i "print" nie są prawdziwymi funkcjami w PHP, są raczej konstrukcjami językowymi.

Funkcja "echo" jest zasadniczo używana do reprezentowania lub polecenia dla łańcucha wyjściowego w PHP. W przeciwieństwie do innych funkcji wyjściowych w różnych językach, ta funkcja nie zachowuje się jak funkcja, zamiast tego jest prawdziwą konstrukcją, która zachowuje się jak funkcja. "Echo" nie wymaga żadnych nawiasów; stąd parametry do polecenia są przekazywane bez nawiasów. Ma również składnię skrótów, która bezpośrednio podąża za znacznikiem otwierającym z równym znakiem.

Składnia 'echo' wygląda następująco:

void echo (string $ arg1 [, string $ ...])

Na przykład:

<? php

$ str = "Hello world!";

echo $ str;

?>

Funkcja "print" może być wykonywana z nawiasami lub bez nich. W przeciwieństwie do "echo", nawet to nie jest czystą funkcją i jest konstrukcją w języku PHP. "Print" zwraca wartość wraz z wykonanym wyjściem. Podczas wykonywania funkcji "print" programiści mogą przekazywać tylko jeden argument.

Składnia "print" jest następująca:

int print (string $ arg)

Na przykład:

<? php

drukuj "

PHP jest fajne!

';

drukuj "Witaj, świecie!
';

print "Mam zamiar nauczyć się mojej pierwszej funkcji drukowania!";

?>

Porównanie Echo i Print w PHP:

"Echo" w PHP

"Print" w PHP

Rodzaje

Jest to typ wyjściowego ciągu znaków.

Jest to również typ wyjściowego ciągu znaków.

Napisany jako

Nie jest napisane w nawiasach.

Może lub nie może być napisane z nawiasami.

Liczba ciągów

Echo może wysyłać jeden lub więcej ciągów.

Drukuj może wypisać tylko jeden ciąg i zwraca zawsze 1.

Funkcjonalność

"Echo" działa szybciej w porównaniu do "drukowania".

"Print" w porównaniu z "echo" działa wolniej.

W argumentacji mądry

echo ($ arg1 [, $ arg2 ...])

print ($ arg)

Poprzedni Artykuł

Różnica między mgławicą a gwiazdą

Następny Artykuł

Różnica między ONZ a NATO