Tanda kutip tunggal atau ganda dalam pemrograman PHP digunakan untuk mendefinisikan sebuah string. Tapi, ada banyak perbedaan antara keduanya. String yang dikutip tunggal. Ini adalah cara termudah untuk mendefinisikan sebuah string. Anda dapat menggunakannya saat Anda ingin string persis seperti yang tertulis. Semua escape sequence seperti \r atau \n, akan ditampilkan seperti yang ditentukan alih-alih memiliki arti khusus. Kutipan tunggal biasanya lebih cepat dalam beberapa kasus. Kasus khusus adalah bahwa jika Anda ingin menampilkan tanda kutip tunggal literal, hindari dengan garis miring terbalik (\) dan jika Anda ingin menampilkan garis miring terbalik, Anda dapat menghindarinya dengan garis miring terbalik lainnya (\\).
Program di bawah ini mengilustrasikan String Kutipan Tunggal.
Program 1.
php
<?php
// A simple string
echo 'I am a geek. ';
echo"\n";
I am a geek. It'll be interesting to know about the string. This is a simple string. The word is ABC.0
echo I am a geek. It'll be interesting to know about the string. This is a simple string. The word is ABC.2;
echo"\n";
I am a geek. It'll be interesting to know about the string. This is a simple string. The word is ABC._7
echo I am a geek. It'll be interesting to know about the string. This is a simple string. The word is ABC.9;
echo"\n";
<?php4
<?php5
<?php6 <?php7<?php8;
echo // A simple string1;
echo"\n";
// A simple string_6
// A simple string_7
echo // A simple string9;
echo1
Keluaran
I am a geek. It'll be interesting to know about the string. A \ is named as backslash. This is a portal for $string. This is a portal for \n geeks._String yang dikutip ganda. Dengan menggunakan tanda kutip ganda kode PHP dipaksa untuk mengevaluasi seluruh string. Perbedaan utama antara tanda kutip ganda dan tanda kutip tunggal adalah dengan menggunakan tanda kutip ganda, Anda dapat memasukkan variabel secara langsung di dalam string. Itu menafsirkan urutan Escape. Setiap variabel akan diganti dengan nilainya.
Misalnya saat menggunakan pencarian FULLTEXT MySQL, kita perlu menggunakan beberapa jenis string seperti 'koma', 'array', 'kutipan', 'tutorial' ATAU menemukan daftar besar elemen dari MySQL seperti WHERE element IN ('comma',
Di sini, di contoh berikutnya Anda telah menjalankan kode PHP untuk menambahkan tanda kutip ke nilai dalam string yang dipisahkan oleh koma menggunakan PHP
Urutan melarikan diri digunakan untuk melarikan diri karakter selama penguraian string. Ini juga digunakan untuk mewakili jeda baris, tab, peringatan, dan lainnya. Urutan pelarian diinterpolasi menjadi string yang diapit oleh tanda kutip ganda atau sintaks heredac
Urutan melarikan diri dimulai dengan karakter yang melarikan diri backslash (\) diikuti oleh karakter yang mungkin alfanumerik atau karakter khusus. Jika itu adalah karakter alfanumerik, itu memberi arti khusus untuk mewakili jeda baris \n, carriage return \r, dll
Jika ini adalah karakter khusus, maka akan dianggap seperti saat penguraian string
String dalam PHP dapat ditentukan dalam empat cara berbeda
Dikutip Tunggal, Dikutip Ganda, Sintaks Heredoc, dan sintaks nowdac
Kutipan tunggal dan kutipan ganda adalah yang paling sering digunakan
Dikutip tunggal
Cara termudah untuk menentukan string adalah dengan menyertakannya dalam tanda kutip tunggal – ‘’. Ini adalah cara termudah untuk mendefinisikan sebuah string. Anda dapat menggunakannya saat Anda ingin string persis seperti yang tertulis. Semua escape sequence seperti \r atau \n, akan ditampilkan seperti yang ditentukan alih-alih memiliki arti khusus. Kutipan tunggal biasanya lebih cepat dalam beberapa kasus. Kasus khusus adalah jika Anda ingin menampilkan tanda kutip tunggal literal, hindari dengan garis miring terbalik(\) dan jika Anda ingin menampilkan garis miring terbalik, Anda dapat menghindarinya dengan garis miring terbalik lain(\\).
Contoh
<?php // A Simple String echo ‘I am a developer.’; echo “\n”; //use of \ to display string Echo ‘it will be interesting to know about the string.’; Echo “\n”; //to escape the backslash within the string Echo ‘a \\ is named as backslash’; Echo “\n”; ?>Keluaran
I am a developer. it will be interesting to know about the string. a \ is named as backslash_Dikutip Ganda
Itu dipaksa untuk mengevaluasi seluruh string. Perbedaan utama antara tanda kutip ganda dan tanda kutip tunggal adalah dengan menggunakan tanda kutip ganda, Anda dapat memasukkan variabel secara langsung di dalam string. Itu menafsirkan urutan pelarian. Setiap variabel akan diganti dengan nilainya
Contoh
<?php // A Simple String echo “I am a developer.”; echo “\n”; Echo “it will be interesting to know about the string.”; Echo “\n”; //variables are included directly $string = ‘abc’; echo “the word is $string”; ?>Keluaran
I am a developer. it will be interesting to know about the string. the word is abc_Heredoc
Cara ketiga untuk membatasi string adalah sintaks heredoc.