PHP addlashes () Fungsi
Contoh
Tambahkan garis miring terbalik di depan setiap tanda kutip ganda ("):
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Definisi dan Penggunaan
Fungsi addlashes() mengembalikan string dengan garis miring terbalik di depan karakter yang telah ditentukan sebelumnya.
Karakter yang sudah ditentukan sebelumnya adalah:
- kutipan tunggal (')
- tanda kutip ganda (")
- garis miring terbalik (\)
- BATAL
Tips: Fungsi ini dapat digunakan untuk menyiapkan string untuk penyimpanan dalam database dan kueri database.
Catatan: Sebelum PHP 5.4, dir PHP magic_quotes_gpc diaktifkan secara default dan menjalankan addlashes() pada semua data GET, POST, dan COOKIE secara default. Anda tidak boleh menggunakan addlashes() pada string yang telah diloloskan, karena akan menyebabkan pelolosan ganda. Fungsi get_magic_quotes_gpc() dapat digunakan untuk memeriksa ini.
Sintaksis
addslashes(string)
Nilai Parameter
Parameter | Description |
---|---|
string | Required. Specifies the string to be escaped |
Detail Teknis
Nilai Kembali: | Mengembalikan string yang lolos |
---|---|
Versi PHP: | 4+ |
Log Perubahan PHP: | Sebelum PHP 5.4, PHP dir magic_quotes_gpc diaktifkan secara default dan menjalankan addlashes() pada semua data GET, POST, dan COOKIE secara default. |
Lebih Banyak Contoh
Contoh
Tambahkan garis miring terbalik ke karakter yang telah ditentukan sebelumnya dalam sebuah string:
<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
Referensi String PHP