Post Terbaru
Loading...

Minggu, 24 Januari 2016

Perbedaan Echo Print dan Printf pada PHP

in Fungsi PHP
Kali ini saya akan memberikan sedikit penjelasan singkat mengenai perbedaan kegunaan echo, print, dan juga printf pada PHP.

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......
  1. Fungsi Echo
    Fungsi ini bisa digunakan untuk menampilkan hasil output sebanyak-banyaknya yang mana penggunaannya dipisahkan dengan koma.

    Contoh
    
    .
    . <?php echo "String1","<br>",1,"<br>","String2","<br>",2,"<br>","Dan seterusnya...";?>
    Hasilnya akan seperti berikut:
    echo
    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.
    
    .
    . <?php echo "String1","<br>",1,"<br>","String2","<br>",huruf,"<br>","Dan seterusnya...";?>
    Hasilnya akan error seperti ini
    echo
    Ini artinya, konstan yang kita masukkan tidak terdefinikan oleh PHP, untuk mengatasinya ya tinggal kasih tanda petik aja kayak script pertama tadi dah berhasil.

  2. 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") ?>
  3. 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.

    dari dumet

    Untuk contoh penulisan printf bisa dilihat dibawah 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 -->
    Hasilnya seperti ini
    tunggal
    Tidak hanya data tunggal saja yang bisa ditampilkan, kalau mau menampilkan beberapa data juga bisa, berikut contohnya
    
    .
    . <?php printf("%d %b %o %x <br/>\n","1011","192","168","198") ?>
    Hasilnya seperti ini
    ganda
    Hasilnya akan sama, yang membedakan hanya pada cara penulisannya, yang pertama saya tulis dengan data tunggal, yang kedua saya tulis dengan data ganda
Sekian sedikit penjelasan mengenai perbedaan antara echo print maupun printf, kalau masih bingung, bisa langsung aja download source code nya untuk belajar langsung.

Referensi:


(440 Byte)

#HAPPYCODING #OPENSOURCEINMYLIFE

4 komentar

menambah pengetahuan nih didunia web terutama bahasa php,,thanks gan...

sama-sama gan..

#HAPPYCODING :)

Silakan komen dengan memperhatikan aturan berikut
1. Komen relevan, sesuai dengan apa yang dibahas
2. Komen tidak mengandung unsur SARA
3. Mau promo apapun silakan yang penting perhatikan poin 1 dan 2
4. Perhatikan poin 1-3 aja
5. Poin 5 hanya buat iseng aja kok hehehe

#HAPPYCODING