php-200x200Hallo teman-teman, apa kabarnya ? Semoga baik-baik saja yah, amin.

Pada kesempatan kali ini saya akan menjelaskan perbedaan antara print dengan echo pada PHP, nah teman-teman pasti sudah sering menggunakan perintah kedua itu, tapi hasil output nya sama, padahal ada perbedaan diantara keduanya. Daripada bingung silahkan simak penjelasan berikut.

PHP menyediakan beberapa fungsi string untuk mencetak output ke browser, dua diantaranya yang sering digunakan adalah print ( ) dan echo ( ). Kedua fungsi string ini sebenarnya bukan fungsi rill, tetapi suatu konstruksi bahasa. Meskipun secara garis besar kedua fungsi tersebuat memiliki tujuan sama akan tetapi ada perbedaan esensial yang perlu diperhatikan.
Fungsi print ( ) berperilaku seperti fungsi pada umumnya dan memiliki nilai kembalian (return value) berupa integer 1. Dengan demikian print ( ) dapat digunakan sebagai bagian dari ekspresi yang lebih kompleks. Sementara itu echo ( ) mampu menerima lebih dari satu parameter sekaligus dan tidak memiliki nilai kembalian.
print ‘string 1’;
echo ‘string 1’;
// menggunakan beberapa parameter
echo ‘string 1’, ‘string 2’, ‘ ……’;
Fungsi echo ( ) akan dieksekusi lebih cepat dibandingkan dengan print ( ), perbedaan ini disebabkan fungsi print ( ) akan mengembalikan status integer yang menyatakan apakah proses berhasil dilaksanakan atau tidak.
Disisi lain echo ( ) hanya menampilkan output saja dan tidak mengerjakan hal lainnya. Adapun dalam implementasinya status nilai kembalian dari penggunaan fungsi string hampir tidak pernah diperlukan.
Baiklah sampai disini petemuan kali ini, semoga artikel mengenai perbedaan  print () dengan echo () di PHP ini bisa bermanfaat, amin.
Sampai ketemu dilain kesempatan 🙂