Pernyataan PHP echo vs print

Pernyataan Php Echo Vs Print



Pengembang PHP sering menggunakan gema Dan mencetak pernyataan untuk menampilkan data pada halaman web. Meskipun kedua pernyataan tersebut mungkin tampak serupa, keduanya memiliki beberapa perbedaan penting. Memahami perbedaan ini dapat membantu Anda memilih pernyataan yang sesuai untuk proyek Anda dan mengoptimalkan kode PHP Anda untuk kinerja yang lebih baik. Pada artikel ini, kita akan mengeksplorasi perbedaan antara gema Dan mencetak pernyataan dalam PHP, dan berikan contoh untuk membantu Anda memahami kapan harus menggunakan masing-masing pernyataan.

Pernyataan gema dalam PHP

Dalam PHP, kita menggunakan pernyataan gema untuk menampilkan output dan dapat digunakan untuk mencetak string, variabel, dan array. Gema juga dapat digunakan dengan atau tanpa tanda kurung karena ini bukan fungsi, melainkan pernyataan. Di akhir pernyataan gema ada titik koma (;).

Sintaks PHP pernyataan gema tertulis di bawah ini:







gema

Contoh berikut menunjukkan cara kerja gema dengan argumen tunggal:





gema 'Halo!!' ;

?>

Jika Anda ingin menggunakan lebih dari satu parameter, Anda dapat menggunakan tanda kurung dan variabel dipisahkan dengan koma dalam gema.



Ikuti contoh yang diberikan di bawah ini di mana kami telah melewati banyak string dalam pernyataan gema:







gema 'Selamat datang' , 'ke ' , 'Linux' , 'Petunjuk' ;

?>

cetak Pernyataan dalam PHP

Dalam, PHP Anda juga dapat menggunakan mencetak untuk menampilkan output dan gunakan dengan atau tanpa tanda kurung. Kerjanya seperti fungsi dan mengembalikan nilai 1.



Berikut ini adalah sintaks dari pernyataan cetak :

mencetak

Contoh di bawah ini menunjukkan pernyataan cetak di PHP:



mencetak 'Halo!! ' ;

?>

Pernyataan cetak dapat digunakan dengan tanda kurung:

mencetak ( )

mencetak ( 'Halo!! ' ) ;

?>

Pernyataan gema vs cetak

Perbedaan antara pernyataan PHP echo dan print terletak pada bagaimana mereka mengembalikan outputnya. Di PHP, gema adalah konstruksi bahasa yang dapat menampilkan satu atau beberapa string, dipisahkan dengan koma. Itu tidak memiliki nilai balik dan segera mengirimkan hasilnya ke browser.

Di samping itu, mencetak adalah fungsi yang menerima argumen tunggal dan mengembalikan nilai 1, yang dapat digunakan dalam ekspresi. Berbeda dengan pernyataan echo, print hanya dapat menampilkan satu string dan secara otomatis menambahkan karakter baris baru di akhir string. Itu juga mengirimkan output langsung ke browser, yang mirip dengan perilaku dari pernyataan gema .



$pesan = 'Linux, petunjuk!' ;

$num1 = 4 ;

$num2 = 9 ;

// Menggunakan gema untuk menampilkan variabel

gema $pesan . ' \N ' ;

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

gema $num1 + $num2 . ' \N ' ;

// Menggunakan printf untuk menampilkan variabel

printf ( ' %S \N ' , $pesan ) ;

printf ( ' %D + %D = %D \N ' , $num1 , $num2 , $num1 + $num2 ) ;

?>

gema vs cetak di PHP

Lihat perbedaan antara pernyataan gema dan cetak dalam PHP pada tabel berikut:

gema mencetak
Tidak memiliki nilai pengembalian Memiliki nilai pengembalian 1
Mengambil banyak argumen Ambil hanya 1 parameter
Lebih cepat dari pernyataan cetak Sedikit lebih lambat dari pernyataan gema
Ini bukan fungsi Berperilaku seperti fungsi
Keluarkan satu atau lebih string yang dipisahkan oleh koma Keluarkan hanya string

Intinya

Itu gema digunakan untuk menampilkan output dari string dan dapat mengambil satu atau lebih string sebagai parameter, sedangkan mencetak hanya dapat mengambil satu string dan juga digunakan untuk mencetak keluaran kode di konsol.

Dalam panduan di atas, kita telah mempelajari perbedaan antara pernyataan echo dan print beserta penerapannya beserta contoh-contohnya.