PHP kaja vs printimisavaldused

Php Kaja Vs Printimisavaldused



PHP arendajad kasutavad sageli kaja ja printida avaldused andmete väljastamiseks veebilehtedel. Kuigi mõlemad avaldused võivad tunduda sarnased, on neil mõned märkimisväärsed erinevused. Nende erinevuste mõistmine võib aidata teil valida oma projekti jaoks sobiva avalduse ja optimeerida PHP-koodi parema jõudluse saavutamiseks. Selles artiklis uurime erinevusi kaja ja printida PHP-s ja esitage näiteid, mis aitavad teil mõista, millal neid kasutada.

echo Statement PHP-s

PHP-s kasutame kaja avaldus väljundi kuvamiseks ja seda saab kasutada stringi, muutujate ja massiivide printimiseks. Kaja saab kasutada ka sulgudega või ilma, kuna see ei ole funktsioon, see on avaldus. Kajalause lõpus on semikoolon (;).

PHP süntaks kaja avaldus allpool on kirjutatud:







kaja

Järgmine näide näitab kaja toimimist ühe argumendiga:





kaja 'Tere!!' ;

?>

Kui soovite kasutada rohkem kui ühte parameetrit, võite kasutada sulgusid ja muutujad eraldatakse kajas komadega.



Järgige alltoodud näidet, kus oleme kajalauses edastanud mitu stringi:







kaja 'Tere tulemast' , 'kuni' , 'Linux' , 'vihje' ;

?>

printige avaldus PHP-s

PHP-s saate kasutada ka printida väljundi kuvamiseks ja kasutamiseks koos sulgudega või ilma. See toimib nagu funktsioon ja tagastab väärtuse 1.



Järgmine on süntaks print avaldus :

printida

Allolev näide näitab printimislauset PHP-s:



printida 'Tere!! ' ;

?>

Prindilauset saab kasutada sulgudega:

printida ( )

printida ( 'Tere!! ' ) ;

?>

kaja vs print avaldused

PHP echo- ja printlausete erinevus seisneb selles, kuidas nad oma väljundit tagastavad. PHP-s kaja on keelekonstruktsioon, mis võib väljastada ühe või mitu komadega eraldatud stringi. Sellel ei ole tagastusväärtust ja see saadab väljundi kohe brauserisse.

Teiselt poolt, printida on funktsioon, mis võtab vastu ühe argumendi ja tagastab väärtuse 1, mida saab kasutada avaldises. Erinevalt kajalausest saab print väljastada ainult ühe stringi ja lisab stringi lõppu automaatselt reavahetuse. Samuti saadab see väljundi otse brauserisse, mis sarnaneb brauseri käitumisega kaja avaldus .



$sõnum = 'Linux, vihje!' ;

$num1 = 4 ;

$num2 = 9 ;

// Kaja kasutamine muutujate kuvamiseks

kaja $sõnum . ' \n ' ;

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

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

// Printf kasutamine muutujate kuvamiseks

printf ( ' %s \n ' , $sõnum ) ;

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

?>

echo vs print PHP-s

Vaadake järgmisest tabelist PHP kaja- ja prindilausete erinevusi:

kaja printida
Tagastusväärtust pole Tagastusväärtus on 1
Nõuab mitut argumenti Võtke ainult 1 parameeter
Kiirem kui trükitud avaldus Natuke aeglasem kui kaja avaldus
See ei ole funktsioon Käitub nagu funktsioon
Väljastatakse üks või mitu komaga eraldatud stringi Väljund ainult stringid

Alumine joon

The kaja kasutatakse stringi väljundi kuvamiseks ja see võib võtta parameetrina ühe või mitu stringi, samas kui printida võib võtta ainult ühe stringi ja seda kasutatakse ka koodi väljundi printimiseks konsoolile.

Ülaltoodud juhendis oleme õppinud erinevusi kaja- ja trükilausete vahel ning nende rakendusi koos näidetega.