Mungkin banyak dari kawan-kawan sering menggunakan fungsi ini saat membuat project menggunakan bahasa pemrograman PHP, namun banyak juga yang mungkin belum tahu tentang perbedaan dari tiap-tiap fungsi ini.
Oke..kita mulai......
- Fungsi Echo
Fungsi ini bisa digunakan untuk menampilkan hasil output sebanyak-banyaknya yang mana penggunaannya dipisahkan dengan koma.
Contoh
Hasilnya akan seperti berikut:
.
.
<?php echo "String1","<br>",1,"<br>","String2","<br>",2,"<br>","Dan seterusnya...";?>Yang perlu diperhatikan disini adalah saat kawan-kawan menulis karakter angka bisa menggunakan tanda (" ") ataupun tidak menggunakan (" ") pun bisa ditampilkan.
Namun, saat kawan-kawan menulis karakter huruf, pastikan karakter tersebut masuk dalam tanda (" "), lebih jelasnya akan saya kasih contoh, saya akan mengubah angka 2 dari script diatas dengan sebuah karakter.
Hasilnya akan error seperti ini
.
.
<?php echo "String1","<br>",1,"<br>","String2","<br>",huruf,"<br>","Dan seterusnya...";?>
Ini artinya, konstan yang kita masukkan tidak terdefinikan oleh PHP, untuk mengatasinya ya tinggal kasih tanda petik aja kayak script pertama tadi dah berhasil. - Fungsi Print
Untuk fungsi print sebenarnya prinsipnya sama seperti echo, yaitu menampilkan data, akan tetapi yang membuat beda adalah saat kita menggunakan "print" hanya bisa untuk menampilkan data tunggal saja.
Contoh penulisan
.
.
<?php print("Contoh print") ?> - Fungsi Printf
Yang terakhir adalah fungsi Printf, fungsi ini mirip dengan echo, tapi kalau kita menggunakan printf, kita bisa mengatur format data yang bisa ditampilkan pada browser. yang belum tau format data di PHP bisa dilihat tabel dibawah ini.
Untuk contoh penulisan printf bisa dilihat dibawah ini.
Hasilnya seperti ini
.
.
<?php printf("%d<br/>\n","1011") ?> <!-- decimal -->
<?php printf("%b<br/>\n","192") ?> <!-- biner -->
<?php printf("%o<br/>\n","168") ?> <!-- oktal -->
<?php printf("%x <br/>\n","198") ?> <!-- hexadecimal -->
Tidak hanya data tunggal saja yang bisa ditampilkan, kalau mau menampilkan beberapa data juga bisa, berikut contohnya
Hasilnya seperti ini
.
.
<?php printf("%d %b %o %x <br/>\n","1011","192","168","198") ?>
Hasilnya akan sama, yang membedakan hanya pada cara penulisannya, yang pertama saya tulis dengan data tunggal, yang kedua saya tulis dengan data ganda
Referensi:
(440 Byte)
#HAPPYCODING #OPENSOURCEINMYLIFE
0 komentar:
Posting Komentar