PHP addslashes() fonksiyonu

Örnek

Her çift tırnak(")öncesine çapraz çizgi ekleyin:

<?php
$str = addslashes('Shanghai is the "biggest" city in China.');
echo($str);
?>

Çalıştırma Örneği

Tanım ve Kullanım

addslashes() fonksiyonu, önceden tanımlanmış karakterler öncesine çapraz çizgi ekleyen dizgeyi döndürür.

Önceden tanımlanmış karakterler şunlardır:

  • Tek tırnak(')
  • Çift tırnak(")
  • Çapraz çizgi(\)
  • NULL

İpucu:Bu fonksiyon, veritabanında saklanan dizgeler ve veritabanı sorgu cümleleri için dizgeleri hazırlamak için kullanılabilir.

Yorum:PHP öntanımlı olarak tüm GET, POST ve COOKIE verilerini otomatik olarak addslashes() çalıştırır. Bu nedenle, çok katmanlı escape olan dizgeleri kullanmamalısınız, çünkü bu çifte escapeye neden olabilir. Bu tür durumlar için get_magic_quotes_gpc() fonksiyonunu kullanabilirsiniz.

Sözdizimi

addslashes(dizi)
Parametre Açıklama
dizi Gerekli. Dönüştürülecek dizgeyi belirtin.

Teknik Açıklamalar

Dönüş değeri: Dönüştürülmüş dizgeyi döndürür.
PHP Sürümü: 4+

Daha Fazla Örnek

Örnek 1

Dizgeye önceden tanımlanmış karakterlere çapraz çizgi ekleyin:

<?php
$str = "Who's Bill Gates?";
echo $str . " Bu veritabanı sorgusunda güvenli değildir.<br>";
echo addslashes($str) . " Bu veritabanı sorgusunda güvenlidir.";
?>

Çalıştırma Örneği