Pernyataan gema dalam PHP
Dalam PHP, kami menggunakan kenyataan gema untuk memaparkan output dan ia boleh digunakan untuk mencetak rentetan, pembolehubah dan tatasusunan. Gema juga boleh digunakan dengan atau tanpa kurungan kerana ia bukan fungsi, ia adalah pernyataan. Pada akhir pernyataan gema terdapat koma bertitik (;).
Sintaks PHP kenyataan gema tertulis di bawah:
bergema
Contoh berikut menunjukkan kerja gema dengan satu hujah:
bergema 'Hello!!' ;
?>
Jika anda ingin menggunakan lebih daripada satu parameter, anda boleh menggunakan kurungan dan pembolehubah dipisahkan dengan koma dalam gema.
Ikuti contoh yang diberikan di bawah di mana kami telah melepasi berbilang rentetan dalam pernyataan gema:
bergema 'Selamat Datang' , 'kepada' , 'Linux' , 'Petunjuk' ;
?>
cetak Penyata dalam PHP
Dalam, PHP anda juga boleh menggunakan cetak untuk memaparkan output dan menggunakan dengan atau tanpa kurungan. Ia bertindak seperti fungsi dan mengembalikan nilai 1.
Berikut ialah sintaks bagi cetak kenyataan :
cetakContoh di bawah menunjukkan pernyataan cetakan dalam PHP:
cetak 'Hello!!' ;
?>
Pernyataan cetakan boleh digunakan dengan kurungan:
cetak ( )cetak ( 'Hello!!' ) ;
?>
echo vs print Kenyataan
Perbezaan antara penyata gema dan cetakan PHP terletak pada cara ia mengembalikan outputnya. Dalam PHP, bergema ialah binaan bahasa yang boleh mengeluarkan satu atau berbilang rentetan, dipisahkan dengan koma. Ia tidak mempunyai nilai pulangan dan segera menghantar output ke penyemak imbas.
Sebaliknya, cetak ialah fungsi yang menerima satu hujah dan mengembalikan nilai 1, yang boleh digunakan dalam ungkapan. Berbeza dengan pernyataan gema, cetakan hanya boleh mengeluarkan satu rentetan dan secara automatik menambah aksara baris baharu pada penghujung rentetan. Ia juga menghantar output terus ke penyemak imbas, yang serupa dengan tingkah laku kenyataan gema .
$mesej = 'Linux, petunjuk!' ;
$num1 = 4 ;
$num2 = 9 ;
// Menggunakan gema untuk memaparkan pembolehubah
bergema $mesej . ' \n ' ;
bergema $num1 . '+' . $num2 . '=' ;
bergema $num1 + $num2 . ' \n ' ;
// Menggunakan printf untuk memaparkan pembolehubah
printf ( ' %s \n ' , $mesej ) ;
printf ( ' %d + %d = %d \n ' , $num1 , $num2 , $num1 + $num2 ) ;
?>
echo vs print dalam PHP
Lihat perbezaan antara penyataan gema dan cetakan dalam PHP dalam jadual berikut:
bergema | cetak |
Tidak mempunyai nilai pulangan | Mempunyai nilai pulangan 1 |
Mengambil pelbagai hujah | Ambil hanya 1 parameter |
Lebih pantas daripada kenyataan cetak | Sedikit lebih perlahan daripada kenyataan gema |
Ia bukan satu fungsi | Berkelakuan seperti fungsi |
Keluarkan satu atau lebih rentetan yang dipisahkan dengan koma | Output hanya rentetan |
Pokoknya
The bergema digunakan untuk memaparkan output rentetan dan boleh mengambil satu atau lebih rentetan sebagai parameter, manakala cetak boleh mengambil hanya satu rentetan dan juga digunakan untuk mencetak output kod pada konsol.
Dalam panduan di atas, kami telah mempelajari perbezaan antara pernyataan gema dan cetakan bersama dengan pelaksanaannya dengan contoh.