我试图回显 php 代码 生成代码中单引号中的问题
我使用了
'
,但我希望它在生成的代码中将是'
$start_trial='start trial';
$status=false;
if(!$status) echo '<?php if(!$status) { echo '<p class="trial_p_ix">'.$start_trial.'</p>' ; } ?>';
生成的代码是
<?php if(!$status) { echo '<p class="trial_p_ix">start trial</p>' ; } ?>
但我想要的是
<?php if(!$status) { echo '<p class="trial_p_ix">start trial</p>'; } ?>
'
是 HTML 编码,因此除非您专门对其进行 HTML 解码,否则 PHP 不会对此执行任何操作。
不过,您可以使用
\
转义引号。
$start_trial='start trial';
$status=false;
if(!$status) echo '<?php if(!$status) { echo \'<p class="trial_p_ix">'.$start_trial.'</p>\'; } ?>';