PHP echo vs tlačové príkazy

Php Echo Vs Tlacove Prikazy



Vývojári PHP často používajú ozvena a vytlačiť výpisy na výstup údajov na webové stránky. Aj keď sa obe vyhlásenia môžu zdať podobné, majú určité výrazné rozdiely. Pochopenie týchto rozdielov vám môže pomôcť vybrať si vhodné vyhlásenie pre váš projekt a optimalizovať váš PHP kód pre lepší výkon. V tomto článku preskúmame rozdiely medzi nimi ozvena a vytlačiť príkazy v PHP a uveďte príklady, ktoré vám pomôžu pochopiť, kedy použiť každý z nich.

echo vyhlásenie v PHP

V PHP používame echo vyhlásenie na zobrazenie výstupu a možno ho použiť na tlač reťazca, premenných a polí. Echo možno použiť aj so zátvorkami alebo bez nich, pretože to nie je funkcia, je to vyhlásenie. Na konci príkazu echo je bodkočiarka (;).

Syntax PHP echo vyhlásenie je napísané nižšie:







ozvena

Nasledujúci príklad ukazuje fungovanie echa s jediným argumentom:





ozvena 'Ahoj!!' ;

?>

Ak chcete použiť viac ako jeden parameter, môžete použiť zátvorky a premenné sú oddelené čiarkou v ozvene.



Postupujte podľa nižšie uvedeného príkladu, kde sme v príkaze echo odovzdali viacero reťazcov:







ozvena 'Vitajte' , 'to' , 'Linux' , 'Hint' ;

?>

vytlačiť vyhlásenie v PHP

V PHP môžete použiť aj vytlačiť na zobrazenie výstupu a použitie so zátvorkami alebo bez nich. Funguje ako funkcia a vracia hodnotu 1.



Nasleduje syntax súboru tlač výpisu :

vytlačiť

Nasledujúci príklad ukazuje tlačový príkaz v PHP:



vytlačiť 'Ahoj!! ' ;

?>

Tlačový príkaz možno použiť so zátvorkami:

vytlačiť ( )

vytlačiť ( 'Ahoj!! ' ) ;

?>

echo verzus tlač výpisov

Rozdiel medzi PHP echo a printovými príkazmi spočíva v tom, ako vracajú svoj výstup. V PHP, ozvena je jazyková konštrukcia, ktorá môže vydávať jeden alebo viacero reťazcov oddelených čiarkami. Nemá návratovú hodnotu a okamžite odosiela výstup do prehliadača.

Na druhej strane, vytlačiť je funkcia, ktorá prijíma jeden argument a vracia hodnotu 1, ktorú možno použiť vo výraze. Na rozdiel od príkazu echo môže print vypísať iba jeden reťazec a automaticky pridá znak nového riadku na koniec reťazca. Tiež odošle výstup priamo do prehliadača, čo je podobné správaniu echo vyhlásenie .



$správa = 'Linux, nápoveda!' ;

$num1 = 4 ;

$num2 = 9 ;

// Použitie echo na zobrazenie premenných

ozvena $správa . ' \n ' ;

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

ozvena $num1 + $num2 . ' \n ' ;

// Použitie printf na zobrazenie premenných

printf ( ' %s \n ' , $správa ) ;

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

?>

echo vs tlač v PHP

Pozrite si rozdiely medzi príkazmi echo a print v PHP v nasledujúcej tabuľke:

ozvena vytlačiť
Nemá žiadnu návratovú hodnotu Má návratovú hodnotu 1
Trvá viacero argumentov Vezmite iba 1 parameter
Rýchlejšie ako výpis z tlače Trochu pomalšie ako echo
Nie je to funkcia Správa sa ako funkcia
Výstup jedného alebo viacerých reťazcov oddelených čiarkou Výstup iba reťazcov

Spodná čiara

The ozvena sa používa na zobrazenie výstupu reťazca a môže mať jeden alebo viac reťazcov ako parameter, zatiaľ čo vytlačiť môže mať iba jeden reťazec a používa sa aj na tlač výstupu kódu na konzole.

Vo vyššie uvedenej príručke sme sa naučili rozdiely medzi echo a printovými príkazmi spolu s ich implementáciami s príkladmi.