Sunday - May 18, 2008

Home | Site Map | Channels | Profile | Press Room | Services | Contact 

currently 13 user(s) online

search 

   Latest News

»

sony-ak.com Luncurkan Kamus Teknologi Informasi (May 27, 2006)

»

sony-ak.com Luncurkan IT Event Calendar (May 20, 2006)

»

Web Chat Berbasis AJAX dari sony-ak.com (May 09, 2006)

»

sony-ak.com Advertising Program (May 01, 2006)

»

Sony AK di Tabloid PCplus (April 18, 2006)

news archives » 


   Random Article

»

Mengenal Virus Komputer - Part IV: Virus pada Mobile Device (5068)

»

Tips SQL Server: Perintah DELETE dan TRUNCATE, Apa Bedanya? (1453)

»

Resign dengan Baik dan Benar (1784)

»

Memanfaatkan Data Link Properties Untuk Membuat Connection String (3916)

»

Mengenal Repeater, Bridge, Router dan Gateway (12399)

   Newsletter

Join our newsletter, you will get alert about content updates

powered by Yahoo! Groups















Nedstat Basic - Free web site statistics

 
 
Tips PHP: Seputar Penggunaan Single dan Double Quotes

Author: Ariesa Rahardjo
Published: September 22, 2005
Visits: 1885 - Category:
PHP
 
     
 

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

  • phpbuilder.com

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.




 Recommended articles
 

»

Memanfaatkan ADO Stream Object Pada Visual Basic Untuk Akses Data Bertipe BLOB Pada SQL Server (4696)

»

Menggalang Peranserta dan Kepedulian dalam Perusahaan (1772)

»

Resign dengan Baik dan Benar (1784)

»

Perkembangan Teknologi Java di Indonesia (7789)

»

Mengenal Oracle Database 10g Grid Computing (4366)

 Send your comments or suggestions
Full Name :
E-mail :
Comments :
 
 

  Privacy | Site Map | Advertise

  Copyright © 2003 - 2006 Sony AK Knowledge Center - all rights reserved

  info@sony-ak.com