PHPの変数の中に「'」シングルクォート,「"」ダブルクォートを格納(エスケープ)する方法

実現したいこと

php

1$str ='<div class="swiper">文字列</div> 2 <script> 3 var swiper = new Swiper('.swiper', { 4  //オプション 5 }); 6 </script> 7';8//$strに処理を加える

上記の処理を行う前段階の格納するところで
syntax error, unexpected '--' (T_DEC), expecting ',' or ')'

のエラーが発生してしまっていて、htmlspecialchars()を使ってもみたのですが、そもそも文字列を格納するのがうまくいってないのでこの手を使ってもだめでした

こういった場合のエスケープではどういった手法で行うのがベターなのでしょうか?

コメントを投稿

0 コメント