Variasi cara menulis ke layar dengan php

menulis ke layar dengan php

Artikel ini mungkin tak semenarik judulnya Menulis ke layar dengan php, tapi sering kali saya menemui orang yang sedang belajar php bingung jika melihat beberapa variasi penggunaan kode php untuk menulis ke layar. Pada artikel ini saya akan buatkan beberapa contoh cara menampilkan tulisan/gambar ke layar dengan php.

Jika anda sedang belajar php tentunya sering mencari referensi dari internet atau buku, yang isinya selain tentang contoh kasus juga disertai dengan kode-kode programnya. Teori awal pasti anda sudah mengetahui bahwa untuk mencetak/menampilkan ke layar dengan php yaitu dengan perintah echo atau print. Contoh :

<?php
   echo "Helllo";
///atau
   print "Helllo"
?>

Akan tetapi pada penerapan sebenarnya, banyak sekali variasi bentuk penulisan perintah php yang digunakan walaupun secara tujuan umum sama yaitu membuat output ke layar. Hal ini tentunya akan membuat anda bingung, karena anda belajarnya cuman 2 perintah diatas dan itupun disajikan dalam bentuk contoh-contoh kasus sederhana. Kadang kala ini juga akan menimbulkan pemahaman yang berbeda karena kurangnya mengetahui fungsi serta cara-cara penulisannya.

Mari kita lihat beberapa variasi cara menuliskan output ke layar yang saya ketahui :

Menggunakan Perintah echo

<?php
echo 'Ini', 'mencetak ', 'dengan ', 'banyak parameter', chr(10);
echo 'Ini ' . 'mencetak ' . 'dengan  ' .  'operator string' . "\n";

echo <<<END
Ini cara "mencetak ke layar" juga
tapi source code htmlnya dipisah baris
kalo mau tau bisa dicoba
END;

echo "Ini juga mencetak ke layar dengan tanda petik dua";
echo 'Ini mencetak ke layar lagi dengan tanda petik satu';

$var="Ini juga menulis ke layar tapi lewat variabel";
echo $var;

echo "Kadang juga dengan cara ini ".$var." bisa mencetak";//dengan operator string
echo "ada juga yang seperti ini $var"; //ini menuliskan isi $var
echo 'atau seperti ini $var'; //ini tidak menampilkan nilai $var
?>

Jika anda jalankan pasti hasilnya tersambung semua, jika mau mencoba, coba jalankan satu persatu.

Kode diatas jika kita lihat sudah sedikit merubah pemahaman dasar fungsi echo yang secara struktur aslinya adalah : echo(string) atau dengan tambahan parameter echo (string, string atau argumen,....).

Dalam kasus lain juga sering ditemui echo dituliskan dengan cara :

<h1><?php echo "Hello"; ?></h1>

Atau bisa juga :

<h2><?="Helllo";?></h2>

Kenapa berbeda? Sebenarnya maksudnya sama saja, cuma keperluannya dan kemudahan cara menulisnya yang berbeda. Jadi, kalau menurut saya, gunakan yang termudah dan dapat menyelesaikan masalah kita. Tapi tidak ada salahnya jika perintah-perintah diatas menjadi solusi dari kasus yang ada.

Menggunakan Perintah print

Ini juga sering digunakan untuk mencetak ke layar. Secara umum sama saja dengan echo (seperti contoh diatas), perbedaannya diantaranya kecepatan proses dan nilai kembalian. echo tidak ada nilai kembalian dan fungsi lebih luas karena didukung parameter tambahan, kalo print bisa dengan nilai kembalian.

<?php
// dapat menuliskan array
$var = array("value" => "contoh");

print "ini  {$bar['value']} menggunakan print!"; // hasilnya ini contoh menggunakan print!

if ((print "hello") && (print "saya")) {
  // hello saya
 }
?>

Menggunakan Perintah printf

Perintah printf ini juga sering ditemui dalam beberapa contoh program php. Fungsi ini secara dasar memiliki struktur :

printf ( string $format [, mixed $args [, mixed $... ]] )

Ini digunakan untuk menuliskan ke layar dengan format tertentu. Kita lihat kode berikut :

<?php
$str = "Hello";
$number = 123;
printf("%s world. Day number %u",$str,$number);
$number = 123;
printf("%f",$number);
?> 

Menggunakan Perintah die

Perintah ini juga sering ditemui dalam baris-baris program php. Fungsi utamanya adalah memunculkan pesan ke layar. Struktur penulisan hanya dengan die(string pesan). Fungsi ini sama dengan exit() yang digunakan untuk menghentikan jalanya program. tapi dengan die() kita bisa memunculkan pesan baru berhenti. Perintah ini paling sering digunakan untuk menghandle error yang terjadi di php. Kita lihat contoh penggunaanya berikut :

<?php
mysql_connect("localhost","user","pass") or die("gagal melakukan koneksi");
//sering juga digunakan
mysql_query("insert into.....") or die("Gagal menyimpan data");
?>

Semoga Bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Fungsi break dan continue dalam php
    Fungsi break dalam php digunakan untuk menghentikan proses yang dilakukan oleh perintah php : for, foreach, while, do-while atau switch. Sedangkan continue digunakan untuk melanjutkan proses pada perintah perulangan for dengan php. Kedua fungsi ini (break dan continue) memang tidak selalu digunakan, karena setiap kasus mungkin saja berbeda keperluan. Pada kasus seperti apa anda memerlukan fungsi break dan continue?
  • Membuat form kontak dengan html dan php
    Form kontak adalah salah satu bagian penting yang harus ada dalam sebuah website. Anda bisa lihat website-website yang pernah anda kunjungi, semuanya pasti menyediakan form kontak ini.
  • Menampilkan sumber kunjungan halaman dengan php
    Setiap kita membuka halaman web dengan bantuan browser, jejak sumber kunjungan tersebut direkam oleh browser dan terkirim kedalam server yang diakses. Rekam jejak tersebut akan terus dibawa ke setiap halaman yang kita buka sampai kita menutup aplikasi browser tersebut. Berikut ini cara menampilkan sumber kunjungan halaman dengan php
  • Cara membuat proses menyimpan data kedalam database mysql dengan php
    Untuk membuat proses penyimpanan data kedalam mysql dengan php kita harus membuat koneksi database, mengecek isi form, dan menjalankan perintah mysql untuk menyimpan data.
  • Cara upload file dengan PHP Script
    Php memiliki fasilitas untuk mengirimkan file dari komputer pengguna melalui browser ke server sehingga kita tidak perlu lagi aplikasi khusus seperti ftp atau login ke panel hosting hanya untuk sekedar upload file biasa, dokumen, maupun gambar.

Kiriman terbaru