Bertemu lagi dengan Ph-bay
blog tutorial. Artikel kali ini kita akan membahas masalah penggunaaan echo,
print, dan print_r. Ketiga kode ini memiliki fungsi yang sama sebenarnya yaitu
untuk menyetak atau mendeklarasikan variabel. Tetapi dalam hakekat penggunaan
dan penerapannya ketiga jenis ini memiliki aturan sendiri-sendiri. Saya akan
coba mempraktekan dan menjelaskannya beserta contohnya.
1.
Echo
Penggunaan
echo ini sudah saya jelaskan di artikel sebelumnya. Kalian bisa baca di Belajar PHP Bag 1 : Penulisan Dasar PHP danPenerapannya. Saya coba berikan contoh agar memudahkan dalam pemahaman echo seperti apa penggunaannya dalam mendeklarasikan variabel atau statement. Akan tetapi dalam echo dan print
memiliki pengecualian dalam mencetak variabel. Jika biasanya kita gunakan tanda
(" ") untuk mencetak statement, tapi dalam variabel tidak perlu. Perlu
diperhatikan juga dalam penulisan bahasa pemrograman PHP sangat sensitif dengan
penulisan tanda, baik dalam penggunaan tanda (,) , (" ") , (=) dan (
: ). Untuk mengantisipasi error dalam penulisan sebaiknya tanda (" ")
tetap dipakai. Baca artikel Belajar PHP Bag 2 : Menampilkan Nilai Variabeldengan Echo.
<?phpecho "Praktek belajar PHP dengan echo";$varsatu = "satu";$vardua = "dua";echo $varsatu, $vardua;?>
Diatas
contoh penulisan menggunakan fungsi echo. Echo bisa digunakan untuk variabel
dan mendeklarasikan sebuah statement. Dalam mendeklarasikan variabel echo bisa
mencetak lebih dari satu variabel.
2.
Print
Fungsi
juga sama dengan echo untuk mendeklarasikan atau mencetak variabel atau
statement. Tetapi fungsi print dalam mendeklarasikan variabel tidak bisa
mencetak lebih dari satu.
Contoh :
<?phpecho "Praktek belajar PHP dengan echo";$varsatu = "satu";$vardua = "dua";Print $varsatu, $vardua;?>
Perhatikan
fungsi print diatas. Bila kalian praktekan dan bandingkan maka pada contoh
print akan muncul pesan error
Parse error:
syntax error, unexpected ',' in E:\DOCUMENT\htdocs\BAB1\latihan1.php on
line 95
Bila muncul pesan tersebut coba hapus satu variabel
dalam fungsi print menjadi :
Maka pesan tersebut akan hilang. Jadi artinya print hanya bisa mencetak satu variabel. Tetapi jika kita buat perlakuan yang berbeda terhadap dalam fungsi ini seperti kita beri tanda (" "). Maka hasilnya juga berbeda. Lihat contoh ini :Print $varsatu;
<?phpecho "Praktek belajar PHP dengan echo";$varsatu = "satu <br>"; // <br> adalah tag html pemisah biar kebawah$vardua = "dua<br>";Print "$varsatu, $vardua";?>
3.
Print_r
Fungsi
print_r juga sama untuk mencetak. Cuma
dalam hal ini print_r biasanya
digabungkan dengan fungsi array. Fungsi array sendiri memungkinkan untuk
menyimpan data yang banyak. Prakteknya seperti ini : Contoh 1 :
Hasil<?php$hari = array ("senin","selasa","rabu","kamis","jumat","sabtu","minggu");print_r ($hari); // harus menggunakan kurung ( ) agar keluar nilainya?>
Array ( [0] => senin [1] => selasa [2] => rabu [3] => kamis [4] => jumat [5] => sabtu [6] => minggu )
Bila
kita jumpai fungsi array. Maka fungsi ini tidak berlaku untuk echo dan print. Ini
disebabkan karena tipe var $hari adalah array. Maka dari itu kita harus
menggunakan print_r.
Contoh 2 Menggunakan echo dan print :
<?php$hari = array ("senin","selasa","rabu","kamis","jumat","sabtu","minggu");echo $hari;atauprint $hari;?>
Maka akan muncul pesan eror dalam browser.
Notice:
Array to string conversion in E:\DOCUMENT\htdocs\BAB1\latihan1.php on
line 47 Array
Agar
fungsi print_r ini terlihat bagus dalam eksekusi kode di browser, kita juga
bisa gunakan tag <pre></pre> diluar kode. Seperti ini
<?php$hari = array ("senin","selasa","rabu","kamis","jumat","sabtu","minggu");?><pre><?php print_r ($hari);?></pre>
Hasilnya akan seperti
ini :
Nah sekian pembelajaran
PHP mengenai Penggunaan echo, print, print_r dalam PHP. Semoga kita bertambah paham tentang bahasa pemrograman ini. Baca juga artikel
Belajar PHP Bag 6 : Fungsi Array dalam PHP.
No comments:
Post a Comment