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 :
printidaAllolev 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.