odjek u odnosu na ispis u PHP-u

jeka() i ispis () nisu funkcije, već jezične konstrukcije u PHP-u. Oboje se koriste za izlaz niza i vrlo su male razlike između njih jeka i ispis u PHP-u.

Usporedni grafikon

usporedni grafikon odjeka
jekaispis
parametri echo može uzeti više od jednog parametra ako se koristi bez zagrada. Sintaksa je eho izraz [, izraz [, izraz] ...]. Imajte na umu da odjek ($ arg1, $ arg2) nije važeći. ispis uzima samo jedan parametar.
Povratna vrijednost odjek ne vraća nikakvu vrijednost ispis uvijek vraća 1 (cijeli broj)
Sintaksa void echo (string $ arg1 [, string $…]) int print (string $ arg)
Što je? U PHP-u, odjek nije funkcija već jezična konstrukcija. U PHP-u ispis nije stvarno funkcija već jezična konstrukcija. Međutim, ponaša se poput funkcije u tome što vraća vrijednost.

Sadržaj: odjek u odnosu na ispis u PHP-u

  • 1 Brzina odjeka i ispisa u PHP-u
  • 2 Funkcija vs Izgradnja jezika
  • 3 Parametri i sintaksa ispisa vs odjeka
  • 4 Reference

Brzina odjeka i ispisa u PHP-u

Brzina oboje jeka i ispis izjave u PHP-u otprilike su iste. Korištenje jedne preko druge vjerojatno neće poboljšati performanse vaše aplikacije. Teoretski, jeka učinkovitiji je jer ne vraća nikakvu vrijednost.

Funkcija vs konstrukcija jezika

Za razliku od većine PHP string funkcija, jeka i ispis nisu funkcije, već konstrukcije jezika. Zbog toga za upotrebu nije potrebno koristiti zagrade jeka ili ispis.

Parametri i sintaksa ispisa vs odjeka

Kada se koriste sa zagradama (poput poziva funkcije), oboje ispis i jeka uzmi samo 1 argument. Na primjer,

odjek ("Ne paničarite!"); ispis ("Odgovor je 42."); 

Međutim, ako se koristi bez zagrada, jeka može uzeti nekoliko argumenata. Na primjer,

odjekuje "Ne", "", "panika", "!"; // Ovo vrijedi. ispisati "The", "answer", "is", "42."; // Ovo nije valjano. 

Reference

  • echo - PHP referenca
  • ispis - PHP referenca