Data String dan Penulisan dalam PHP
Sesuai janji saya pada artikel sebelumnya, kali ini saya akan menjelaskan Tipe data : Data String. Langsung simak gan.
Data string merupakan tipe data yang digunakan untuk menyimpan karakter, angka, dan juga kalimat atau gabungan dari angka dan kaliamat. Ada empat cara untuk melakukan penulisan tipe data string, yakni Single Quoted, Double Quoted, Heredoc, dan Nowdoc.
1. Penulisan String Single Quoted
Penulisan tipe data String menggunakan single quoted (tanda petik satu, karakter '). Pada praktiknya kita cukup membuat sebuah kata atau kalimat dan menambahkan tanda petik satu di awal dan akhir kalimat. Apabila kita ingin menuliskan tanda petik satu dalam kode PHP, maka kita harus memakai karakter backslash ( \ ) dahulu agar tidak dinaggap sebagai penutup string. Apabila kita juga ingin menuliskan tanda backlash dalam kode PHP, kita harus menulisnya sebanyak 2 kali ( \\ ).
2. Penulisan String Double Qouted
String Double Quote merupakan penulisan dengan menggunakan double quote (tanda petik dua, karakter "). Dengan menggunakan fungsi double quote, kita bisa menulis karakter khusus seperti carriage return (\n) dan karakter tab (\t). Selain itu, dengan menggunakan fungsi ini PHP akan memproses setiap variabel (ditandai tanda $ di depan kata) dan menampilkan nilai dari variabel tersebut. Perlu kita ketahui bahwa untuk menampilkan karakter khusus seperti tanda petik ( ' ), tanda dollar ($) dan tanda-tanda khusus lainnya, kita harus menggunakan tanda backlash ( \ ). Untuk semakin memperbanyak wawasan kita, berikut adalah karakter khusus pada String Double Quote:
1. \" --> karakter tanpa petik dua2. \n --> Karakter newline3. \r --> karakter carriage return4. \t --> karakter tab5. \\ --> karakter backslash6. \$ --> karakter dollar sign7. \{ --> karakter pembuka kurung kurawal8. \} --> karakter penutup kurung kurawal9. \[ --> karakter pembuka kurung siku10. \] --> karakter penutup kurung siku11. 0\ sampai \777 --> karakter ASCII menggunakan nilai oktal12.\x0 sampai \xFF --> karakter ASCII menggunakan nilai heksadesimal
3. String Heredoc.
4. String Nowdoc.
Ts kurang ngerti yang no 3 sama no 4. Jadinya dikosongin pengertiannya, daripada ngasih penjelasan yang salah.
Sekian untuk kali ini pemersah :D