Dalam pembuatan aplikasi berbasis website tentunya kita membutuhkan banyak fungsi atau perintah yang sifatnya repetitif. Seperti perintah untuk menampilkan hasil atau output, perintah untuk mengulang dari data, dan masih banyak lagi. Perintah-perintah ini memiliki fungsi yang berbeda walaupun pada dasarnya sama untuk menampilkan output, seperti fungsi echo(), print(), dan printf() dalam PHP.
Fungsi echo, print, dan printf sering digunakan dalam pemrograman PHP, namun meskipun memiliki fungsi yang sama untuk menampilkan output, tetap ada perbedaan spesifik antara ketiga fungsi tersebut. Nah, oleh karena itu saya akan menjelaskan tiga fungsi dari echo();, print();, dan printf();
Baca Juga. Cara Menampilkan Tanggal dan Waktu Sekarang di PHP
gema() fungsi
Fungsi echo digunakan untuk menampilkan output dari satu atau lebih data yang dipisahkan dengan menggunakan tanda koma (,) di Browser. Fungsi ini bisa dikatakan menampilkan teks pada layar browser dan sintaks dari fungsi ini menggunakan tanda kurung atau tidak menggunakan tanda kurung
Contoh fungsi echo()
<?php
echo "Selamat datang di KeyzeX Programming<br/>";
echo ("Kali ini Kita belajar tentang menampilkan output<br/>");
echo "Dengan menggunakan fungsi echo, print, dan printf";
?>
Maka hasilnya akan seperti ini
Fungsi echo() ini hanya bertugas untuk menampilkan teks saja
Gabungkan String Dengan Angka di PHP
Untuk dapat menggabungkan string dan angka pada PHP tentunya fungsi yang berlaku adalah echo(), kita dapat menggabungkan teks dengan angka dengan memberikan argumen yang dipisahkan menggunakan koma
Juga, menggunakan titik (. ) juga berlaku
Titik adalah operator untuk menggabungkan dua teks dalam PHP. Untuk tanda tambah atau plus sendiri digunakan untuk penjumlahan yang artinya tanda plus tidak bisa digunakan untuk menampilkan 2 teks sekaligus
Berikut adalah cara menggabungkan string dengan angka
<?php
echo "Belajar PHP ";
echo "Fungsi yang digunakan adalah " . "Echo<br/>";
echo "1+1 hasilnya " . 2 . "<br/>";
?>_
Maka hasilnya akan seperti berikut
fungsi cetak()
Fungsi print memiliki fungsi yang sama dengan echo, namun perlu diingat bahwa fungsi ini hanya menampilkan data tunggal, artinya hanya menampilkan satu data.
Fungsi print() juga dapat digunakan tanpa tanda kurung atau dengan tanda kurung
Ada perbedaan antara gema dan cetak, perbedaannya
Fungsi print() akan selalu mengembalikan nilai satu (1) saat dijalankan, sedangkan fungsi echo() tidak mengembalikan apapun
Fungsi print() juga hanya boleh diberi satu parameter, sedangkan echo() bisa memiliki lebih dari satu parameter
Contoh fungsi print()
<?php
print ("Yuk Belajar PHP! <br/>");
print "Bukan Pemberi Harapan Palsu ya!";
?>
Maka hasilnya akan seperti ini
Saat kita membuat variabel dan mengisinya menggunakan fungsi print() sebagai berikut
$hello = print("Hai");
Maka variabel $hello ini akan memiliki nilai satu (1)
Seperti yang sudah saya jelaskan di atas bahwa fungsi print() hanya diperbolehkan menggunakan satu parameter saja, jika sudah seperti di bawah ini maka hasilnya akan error
print = ("Hai" , "Haihai");_
fungsi printf()
Fungsi printf() ini memiliki fungsi yang sama dengan echo dan print, namun yang membedakan fungsi ini dengan kedua fungsi lainnya adalah dapat mengatur format data yang ditampilkan pada browser.
Atau sederhananya fungsi ini digunakan untuk memformat teks atau string dan juga fungsi ini printf() dapat mengembalikan panjang teks saat dijalankan
Contoh fungsi printf()
<?php
$teks = "Mencoba fungsi Printf";
printf("Aku sedang %s ", $teks);
?>
Maka hasilnya akan seperti ini
Ada simbol %s, simbol ini berfungsi sebagai placeholder yang digunakan untuk tipe teks string. Masih banyak simbol pada printf ini yang bisa digunakan seperti di bawah ini
- %d Simbol ini digunakan untuk bilangan desimal
- %o simbol ini digunakan untuk bilangan oktal
- %b Simbol ini digunakan untuk bilangan biner
- %f Simbol ini untuk bilangan ganda atau pecahan
Baca Juga. Aplikasi PHP Sederhana Perhitungan Operator Aritmatika
PENUTUPAN
Terima kasih telah membaca artikel Perbedaan Fungsi echo(), print(), dan printf() di PHP sampai akhir. Silahkan gunakan kolom komentar dengan bijak jika ada yang belum diketahui atau ingin ditanyakan. Semoga bermanfaat