PHP : Mr.echo() versus Mr.print() & Mrs.printf()
Bagi para pengguna PHP, tentu dah nggak asing dengan fungsi-fungsi macam echo(), print() dan printf(). Sekilas emang keliatannya fungsi ini sama. Tapi layaknya pisang goreng masakan ibunya kecebongsoft sama pisang goreng masakan ibunya chrisnanice, serupa tapi tak sama (enakan masakan ibunya kecebongsoft).
echo() adalah fungsi yang tidak memiliki nilai kembali, anggaplah echo dan print adalah sama-sama komandan upacara, echo adalah komanda yang setelah mengerjakan tugasnya, tidak akan melapor ke atasan, sedangkan print selalu melapor. Singkatnya, karena print memiliki nilai kembali / return value, dia bisa digunakan dalam operasi logika maupun ekspresi.
Perbedaan kedua adalah jumlah parameter yang di pass untuk kedua fungsi tersebut berbeda, printf memungkinkan kita untuk melakukan pemformatan nilai, sedangkan echo tidak bisa, contoh :
-
-
$a=4;
-
$b=2;
-
$c=$a * $b;
-
");
-
Nah, terlihat sekali kan perbedaannya? kita bisa meletakan value integer pada posisi berbeda-beda untuk beberapa tempat dengan menggunakan printf(), sedangkan echo lebih bersifat konkrit.
Sebagai referensi, ini parameter variabel untuk fungsi printf();
-d untuk variabel bertipe integer
-b untuk variabel bertipe biner
-s untuk variabel bertipe string
-f untuk variabel bertipe double
Untuk implementasinya sendiri, suka-suka aja deh, tergantung kebutuhan. Terserah mau pakai yang mana, asal jangan pakai bajakan ![]()

on August 3rd, 2008 at 11:47 pm
hoi pak kecebong..!
terima kasih inpo echo n print nya. membantu sangat.
dari tadi bolak balik di google,eh tetap aja ga ngerti2.
mencerdaskan kehidupan bangsa tulisan dahsyat mu ini.