Dalam membuat suatu program, seringkali kita membutuhkan banyak fungsi atau perintah yang digunakan berulang kali. Misalnya perintah untuk menampilkan hasil output, perintah pengulangan data, kondisi, dan masih banyak lagi Show Untuk menampilkan hasil output, sering digunakan fungsi echo, print dan printf. Namun ternyata masih banyak sobat yang belum mengetahui persis perbedaan fungsi tersebut. Nah, disini saya akan menjelaskan perbedaan dari ketiga fungsi tersebut 1. Gema Fungsi echo digunakan untuk menampilkan output dari satu atau lebih data yang dipisahkan oleh koma (,) pada browser Contoh 2. Mencetak Fungsi print memiliki fungsi yang sama dengan echo, namun print hanya mampu menampilkan data tunggal (hanya satu data) Contoh 3. Cetakf Fungsi printf memiliki fungsi yang sama dengan echo dan print, namun fungsi ini dapat mengatur format data yang akan ditampilkan pada browser Contoh Di printf, parameter pertama menunjukkan format string, dan parameter ke-2, ke-3, dll. menunjukkan argumen atau data. Format string selalu menggunakan tanda persen (%). Dalam format %s mewakili kata "sting" (data tipe string), %d mewakili 10 (data tipe bilangan bulat), %0. 02f mewakili 3. 14 (data tipe bilangan real) Pada saat kita menulis kode PHP, kita dapat melihat data yang ingin kita pastikan bahwa data tersebut sesuai dengan yang kita inginkan. Perintah dalam bahasa pemrograman PHP memiliki beberapa metode atau fungsi antara lain echo, print, print_r dan printf. Setiap metode dan fungsi secara khusus memiliki fungsinya masing-masing, kita akan membahasnya satu per satu Fungsi gemaPerintah echo merupakan salah satu perintah untuk menampilkan data dalam bahasa pemrograman PHP, umumnya fungsi echo digunakan untuk menampilkan data dalam bentuk string. Sebagai contoh Fungsi cetakFungsi Print umumnya tidak jauh berbeda dengan fungsi echo, fungsi ini hanya dapat digunakan untuk menampilkan data bertipe string, berikut contoh penggunaan perintah PHP Fungsi print_rBerbeda dengan fungsi echo dan print, fungsi print_r lebih dimaksudkan untuk melihat tidak hanya data tipe string tetapi juga tipe data tipe array. Fungsi print_r dimaksudkan untuk memudahkan kita dalam membaca data. Penggunaannya adalah sebagai berikut Fungsi cetakfFungsi printf fungsi printf memiliki kemampuan untuk mengatur format data yang ingin kita tampilkan $teks = "Mencoba fungsi Printf"; printf("Aku sedang %s ", $teks); Simbol "%s" diatas merupakan placeholder dimana nantinya simbol tersebut akan diganti dengan variabel $text yang berisi "Mencoba fungsi Printf" Selamat datang di tutorial lapak belajar, masih dalam rangkaian tutorial php, pada tutorial kali ini kita akan membahas perbedaan fungsi echo(), print(), dan printf() pada PHP, pada PHP 3 fungsi ini digunakan untuk menampilkan/ cetak teks di layar, tetapi apa perbedaan antara ketiga fungsi tersebut? kita akan bahas satu per satu di tutorial ini
gema() fungsiFungsi echo digunakan untuk menampilkan teks pada layar, fungsi ini biasanya sering digunakan, anda dapat menggunakan fungsi echo dengan atau tanpa tanda kurung. misalnya sebagai berikut 1 2 3 4 5 echo """"""""""""""""""""""""""""""""""""""; echo("Belajar PHP itu Mudah. ); gema "Solusi ", "Mudah ", "Belajar ", "Komputer "; ?> Hasilnya adalah sebagai berikut Keterangan
fungsi cetak()Fungsi print() memiliki fungsi yang sama dengan echo(), keduanya digunakan untuk menampilkan teks pada layar, fungsi print() juga dapat digunakan tanpa tanda kurung perbedaan antara fungsi print() dan echo() antara lain
Contoh 1 2 3 4 5 6 print """"""""""""""""""""""""""""""""""""""""""""""""""; print ("Belajar PHP itu mudah. ); $a = cetak("teks ditampilkan dengan cetak"""""""""""""""""""""""""""""""""""""""""""""""""); gema $a. """"""""""""""""""""""""""""""""""""""""""""""""""; ?> Hasilnya adalah sebagai berikut Keterangan
Contoh 2 1 2 3 cetak("satu","dua" ); ?> jika dijalankan akan menghasilkan error Keterangan
fungsi printf()Fungsi printf() adalah fungsi yang digunakan untuk mengatur bagaimana format teks atau string akan ditampilkan pada browser untuk memperjelas silahkan perhatikan perbandingan penggunaan echo dan printf dibawah ini 1 2 3 4 5 6 7 $web = "Warung Belajar"; // jika menggunakan fungsi gema echo "Pelajari PHP Lebih Mudah di ". $web. """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""; // jika menggunakan fungsi printf printf("Belajar PHP Lebih Mudah di %s", $web); ?> Hasilnya adalah sebagai berikut Keterangan
Karakter %s adalah tempat penampung untuk text (string), kita tuliskan %s karena isi dari variabel diatas adalah string, anda juga bisa menuliskan beberapa jenis karakter lainnya, untuk karakter lainnya adalah sebagai berikut
Contoh 2 1 2 3 4 5 $rupiah = 13895; gema "1$ = Rp $rupiah """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""; printf("1$ = Rp %. 2f", $rupiah); ?> Hasilnya adalah sebagai berikut Keterangan
Gabungkan String atau teks dalam PHPSetelah kita mempelajari perbedaan antara perintah echo(), print(), printf(), kita akan belajar bagaimana menggabungkan beberapa string atau teks di PHP, Anda dapat menggabungkan beberapa string atau teks di PHP dengan menggunakan tanda , ( koma) atau. (titik) contoh 1 2 3 4 gema "satu ","dua ", "tiga ","empat ","lima gema "satu". "dua ". "tiga ". "empat ". "lima"; ?> Hasil
Menulis variabel antar string di PHPAnda dapat menulis variabel antar string dalam PHP, dengan menggunakan ' (koma) atau tanda. (titik), misalnya sebagai berikut 1 2 3 4 5 6 $web = "www. toko belajar. com"; echo "Belajar php di ". $web. " ternyata sangat mudah """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""; echo "Belajar php di ",$web ," ternyata sangat mudah """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""; echo "Belajar php di $web sangat mudah """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""; ?> Hasil Keterangan
Mencetak kutipan dalam PHPBiasanya kita akan kesulitan ketika ingin mencetak teks yang terdapat tanda petik di dalamnya, dalam contoh ini perhatikan script dibawah ini 1 2 3 echo '4 Mei 2018 adalah hari Jumat'pada ' ; ?> Jika kita menjalankan skrip ini, kesalahan akan muncul Keterangan
Cara mengatasinya adalah dengan menambahkan garis miring ke belakang ( \ ), sehingga script menjadi seperti berikut 1 2 3 echo '4 Mei 2018 adalah hari Jumat'; ?> Hasil Keterangan
Sekian untuk kali ini teman-teman - pembahasan tentang perbedaan penggunaan fungsi echo(), print(), dan printf(), jika ada yang ingin berdiskusi silahkan di kolom komentar, sekian dulu, sampai jumpa di next seri tutorial php ANDA INGIN SERIUS BELAJAR PEMROGRAMAN PHP?Seperti yang anda ketahui bahwa saat ini skill dalam bidang pemrograman sangat dibutuhkan, salah satunya adalah pemrograman PHP Paket tutorial ini berisi video tutorial belajar pemrograman dalam bahasa indonesia, cocok sekali untuk anda yang sedang belajar pemrograman php, bahkan untuk umum sekalipun Paket Tutorial ini juga dilengkapi dengan studi kasus yang akan mempermudah pemahaman Anda dalam belajar pemrograman, Ayo berinvestasi untuk meningkatkan kemampuan Anda dalam menguasai Pemrograman PHP |