|
Penggunaan single dan double quote (tanda petik tunggal atau tanda
petik ganda) pada PHP terkadang membingungkan banyak developer. Hal
ini juga seringkali ditanyakan pada berbagai forum PHP. Untuk
mudahnya, bahwa double quotes membolehkan PHP untuk melakukan
parsing sementara single quotes tidak. Berikut ini akan disajikan
berbagai macam contoh di dalam PHP beserta keterangan benar atau
salahnya. //
contoh di bawah ini adalah BENAR
$var = $value;
// contoh di bawah ini adalah BENAR
// tetapi penggunaan double quotes sebenarnya tidak diperlukan
$var = "$value";
// contoh di bawah ini SALaH dan tidak akan berjalan,
// single quotes tidak membolehkan memparsing script
$var = '$value';
// Penggunaan '.' berfungsi untuk menambahkan atau menghubungkan
// variabel, fungsi dan lain sebagainya. Kebanyakan programmer
// menggunakannya demi kemudahan dalam membaca kode atau script.
// Berikut ini adalah beberapa contohnya.
// contoh di bawah ini adalah BENAR dan merupakan
// teknik yang dianjurkan (mudah dibaca)
$var = 'This is the ' . $value . ' of things.';
// contoh di bawah ini adalah BENAR tetapi sulit untuk dibaca
$var = "This is the $value of things.";
// contoh di bawah ini adalah SALAH dan PHP tidak akan
// memparsing $value
$var = 'This is the $value of things.';
// contoh di bawah ini jelas-jelas sangat SALAH
$var = This is the $value of things.;
// contoh di bawah ini adalah BENAR dan merupakan teknik
// yang dianjurkan
$var = $array['name'];
// contoh di bawah ini adalah BENAR, tetapi penggunaan double quotes
// sebenarnya tidak diperlukan di situ
$var = $array["name"];
// contoh di bawah ini adalah BENAR, tetapi sulit untuk dibaca
// dan merupakan contoh gaya coding yang jelek
$var = "$array[name]";
// contoh di bawah ini adalah BENAR dan merupakan
// teknik yang dianjurkan
$var = 'Name: ' . $array['name'];
// contoh di bawah ini adalah BENAR, tetapi sulit untuk
// dibaca dan merupakan gaya coding yang jelek
$var = "Name: $array[name]";
// contoh di bawah ini adalah SALAH
$var = "Name: $array["name"]";
// contoh di bawah ini adalah SALAH
$var = "Name: $array['name']";
// contoh di bawah ini adalah BENAR
exampleFunction($value);
// contoh di bawah ini adalah BENAR, tetapi penggunaan
// double quotes sebenarnya tidaklah diperlukan
exampleFunction("$value");
// contoh di bawah ini adalah SALAH karena PHP
// tidak akan memparsing $value
exampleFunction('$value'); // will not parse $value
Referensi
Demikian tulisan sederhana mengenai tips PHP khususnya dalam
penggunaan single quotes dan double quotes. Semoga berguna bagi Anda
semuanya. Jika ada komentar atau saran bisa dikirimkan melalui
ariesa.rahardjo@gmail.com. Untuk membaca tulisan menarik lainnya
silakan menuju ke situs Sony AK Knowledge Center dengan alamat di
www.sony-ak.com.
Terima kasih.
| Send
your comments or suggestions |
|
|
|