$a = '{ "tag": "<b></b>" }';
echo json_encode( json_decode($a) );
Bu çıkışlar:
{"tag":"<b><\/b>"}
Eğer tam çıkış giriş zannettiğiniz zaman. Nedense json_encode ekstra bir çizgi ekler.
Muhtemelen bir güvenlik özelliği bulunuyor. Kaçtı sürümü (Örn. çıkış) Javascript (örn. \/
olur /
) tarafından, çıkmamış-sürümüne benzer olarak çözümlenen. Böyle bölü kaçtı sonra, HTML olarak Javascript-dize misinterpreting tarayıcının daha az şansı var. Eğer verilerin doğru tedavi Tabii ki, bu ihtiyaç olmamalı, bu nedenle kendisi için bir şeyler karışıklık clueless programcı karşı daha fazla bir koruma var.