Benim PHP kodu bazı javascript üreten ediyorum ve javascript değişkenler bazı php değişkenleri atamak gerekir. Ne yazık ki, bazen benim PHP değişkenleri tırnak işaretleri içerir. Örneğin:
$foo = "'Dis here be a \"string\"";
print "<script type='text/javascript'>var foo = '{$foo}';</script>";
çıkan javascript bu gibi görünecektir, çünkü bir javascript hatası üretecektir:
<script type='text/javascript'>var foo = '"'Dis here be a \"string\"';
Ben \'
tüm '
işaretleri yerine $ foo regexpi kullanabilirsiniz biliyorum ama bu çeşitli nedenlerle zordur. Bundan kısa yapabileceğimiz bir şey var mı? Perl q()
function benzer bir şey ...