Tipe Data String Pada Dalam Pemrograman PHP
Setelah kita membahas Tipe Data Floating-Point Dalam Pemrograman PHP, selanjutnya kita akan membahas Tipe Data String.
Tipe data string adalah tipe data yang tidak dapat dihitung, artinya
tipe data string tidak dapat dikenakan operasi aritmatika karena string
berupa karakter huruf atau angka.
Suatu string adalah sekumpulan karakter. Di dalam pemrograman PHP suatu karakter dianggap sebagai suatu byte sehingga ada 256 karakter berbeda.
Suatu literal string dapat dinyatakan dengan 3 cara berbeda :
1. Tanda petik tunggal (single quote)
2. Tanda petik ganda ( double quote)
3. Heredoc syntax
1. Contoh Penggunaan Tipe Data String Dengan Tanda Petik Tunggal
<html>
<head>
<title> Tipe Data String</title>
</head>
<body>
<h1> Tipe Data String dengan Tanda Petik Tunggal</h1>
<?php
$contoh = 'Pemrograman PHP';
echo 'Ini adalah string dengan tanda petik tunggal'. '<br>' ;
echo '$contoh'. '<br>' ;
?>
</body>
</html>
Variabel yang diapit tanda petik tunggal dianggap sebagai literal string sehingga nilai yang terdapat dalam variabel tersebut tidak ditampilkan.
2. Contoh Penggunaan Tipe Data String Dengan Tanda Petik ganda
<html>
<head>
<title> Tipe Data String</title>
</head>
<body>
<h1> Tipe Data String dengan Tanda Petik Ganda</h1>
<?php
$contoh = "Pemrograman PHP";
echo "Ini adalah string dengan tanda petik ganda". "<br>" ;
echo "$contoh". "<br>" ;
?>
</body>
</html>
String yang dinyatakan dengan diapit tanda petik ganda akan dikenali sebagai karakter khusus (escape character), variabel yang terdapat dalam tanda petik ganda akan ditampilakan nilainya.
3. Contoh Penggunaan Tipe Data String Dengan Heredoc syntax
<html>
<head>
<title> Tipe Data String</title>
</head>
<body>
<h1> Tipe Data String dengan Heredoc Syntax </h1>
<?php
$contoh = <<<end
Pemrograman PHP <br><br>
Ini adalah string dengan heredoc syntax
end;
echo $contoh;
?>
</body>
</html> <html>
<head>
<title> Tipe Data String</title>
</head>
<body>
<h1> Tipe Data String dengan Heredoc Syntax </h1>
<?php
$contoh = <<<end
Pemrograman PHP <br><br>
Ini adalah string dengan heredoc syntax
end;
echo $contoh;
?>
</body>
</html>
Seperti yang terlihat dari contoh diatas, fitur Heredoc ditandai dengan tanda “<<<” untuk memulai string, lalu diikuti dengan karakter penanda akhir string. Dari contoh tersebut kata “end” pada awal string adalah penanda akhir string. Anda bebas mengganti kata “end” dengan kata atau karakter lain, sepanjang kata tersebut bisa dijamin tidak akan muncul didalam string.
Penting untuk diperhatikan bahwa setelah tanda penututup heredoc (di dalam contoh diatas adalah kata ‘end‘) dan tanda titik koma “;” , tidak boleh ada spasi atau karakter apapun. Jika anda menuliskan seperti berikut ini:
end
;