PHP echo vs print pareiškimai

Php Echo Vs Print Pareiskimai



PHP kūrėjai dažnai naudoja aidas ir spausdinti teiginiai duomenims išvesti tinklalapiuose. Nors abu teiginiai gali atrodyti panašūs, jie turi keletą reikšmingų skirtumų. Šių skirtumų supratimas gali padėti pasirinkti tinkamą projekto teiginį ir optimizuoti PHP kodą siekiant geresnio našumo. Šiame straipsnyje mes išnagrinėsime skirtumus tarp aidas ir spausdinti PHP teiginius ir pateikite pavyzdžių, kurie padės suprasti, kada naudoti kiekvieną iš jų.

echo pareiškimas PHP

PHP mes naudojame aido pareiškimas rodyti išvestį ir ją galima naudoti eilutei, kintamiesiems ir masyvams spausdinti. Aidas taip pat gali būti naudojamas su skliaustais arba be jų, nes tai ne funkcija, o teiginys. Aido teiginio pabaigoje yra kabliataškis (;).

PHP sintaksė aido pareiškimas parašyta žemiau:







aidas

Toliau pateiktame pavyzdyje parodytas aido veikimas su vienu argumentu:





aidas 'Sveiki!!' ;

?>

Jei norite naudoti daugiau nei vieną parametrą, galite naudoti skliaustus, o kintamieji aidoje atskiriami kableliais.



Vykdykite toliau pateiktą pavyzdį, kai perdavėme kelias eilutes echo sakinyje:







aidas 'Sveiki' , 'į' , 'Linux' , 'Užuomina' ;

?>

spausdinti pareiškimą PHP

PHP taip pat galite naudoti spausdinti rodyti išvestį ir naudoti su skliaustais arba be jų. Jis veikia kaip funkcija ir grąžina reikšmę 1.



Toliau pateikiama sintaksė spausdinti pareiškimą :

spausdinti

Toliau pateiktame pavyzdyje rodomas spausdinimo teiginys PHP:



spausdinti 'Sveiki!! ' ;

?>

Spausdinimo teiginį galima naudoti su skliaustais:

spausdinti ( )

spausdinti ( 'Sveiki!! ' ) ;

?>

echo vs print pareiškimai

Skirtumas tarp PHP echo ir spausdinimo teiginių slypi tuo, kaip jie grąžina savo išvestį. PHP, aidas yra kalbos konstrukcija, galinti išvesti vieną ar kelias eilutes, atskirtas kableliais. Jis neturi grąžinimo vertės ir iš karto siunčia išvestį į naršyklę.

Iš kitos pusės, spausdinti yra funkcija, kuri priima vieną argumentą ir grąžina 1 reikšmę, kurią galima naudoti reiškinyje. Priešingai nei echo teiginys, spausdinimas gali išvesti tik vieną eilutę ir eilutės pabaigoje automatiškai prideda naujos eilutės simbolį. Jis taip pat siunčia išvestį tiesiai į naršyklę, kuri yra panaši į elgseną aido pareiškimas .



$pranešimas = 'Linux, užuomina!' ;

$num1 = 4 ;

$num2 = 9 ;

// Echo naudojimas kintamiesiems rodyti

aidas $pranešimas . \n ;

aidas $num1 . '+' . $num2 . '=' ;

aidas $num1 + $num2 . \n ;

// Printf naudojimas kintamiesiems rodyti

printf ( %s \n , $pranešimas ) ;

printf ( %d + %d = %d \n , $num1 , $num2 , $num1 + $num2 ) ;

?>

echo vs print PHP

Žr. skirtumus tarp aido ir spausdinimo teiginių PHP šioje lentelėje:

aidas spausdinti
Neturi grąžinimo vertės Grąžinama vertė yra 1
Priima kelis argumentus Paimkite tik 1 parametrą
Greičiau nei spausdintas pareiškimas Šiek tiek lėtesnis nei echo teiginys
Tai nėra funkcija Elgiasi kaip funkcija
Išvesti vieną ar daugiau eilučių, atskirtų kableliu Išveda tik eilutes

Apatinė eilutė

The aidas naudojamas eilutės išvesties rodymui ir gali būti viena ar daugiau eilučių kaip parametras, o spausdinti gali užimti tik vieną eilutę ir taip pat naudojama spausdinti kodo išvestį konsolėje.

Aukščiau pateiktame vadove sužinojome apie aido ir spausdinimo teiginių skirtumus bei jų įgyvendinimą su pavyzdžiais.