如何在html的双引号中转义PHP?

如何在html的双引号中转义PHP?,php,escaping,concatenation,Php,Escaping,Concatenation,我的代码是 echo '<textarea name="" class="widefat" style="width:100%; height: 100px;" value="<?php ?>"></textarea>'; echo'你不能 这里的问题与HTML无关。问题是因为您试图echoPHP标记 PHP要么输出所有内容(默认情况下),要么执行PHP(介于之间)。如果使用echo显式输出,则可以绕过解析器对的搜索 这里的问题与HTML无关。问题是因为您

我的代码是

 echo '<textarea name="" class="widefat" style="width:100%; height: 100px;" value="<?php ?>"></textarea>';
echo'你不能

这里的问题与HTML无关。问题是因为您试图
echo
PHP标记

PHP要么输出所有内容(默认情况下),要么执行PHP(介于
之间)。如果使用
echo
显式输出,则可以绕过解析器对
的搜索

这里的问题与HTML无关。问题是因为您试图
echo
PHP标记

PHP要么输出所有内容(默认情况下),要么执行PHP(介于
之间)。如果显式地使用
echo
输出,那么您将绕过解析器对
的搜索,如前所述,您正在尝试
echo
一个
php
标记,而您不能这样做。要在字符串中使用变量而不与引号混淆,我通常使用,即:

如前所述,您正在尝试
回送
一个
php
标记,但您不能。要在字符串中使用变量而不与引号混淆,我通常使用,即:


您可以通过以下方式进行操作

  echo '<textarea name="" class="widefat" style="width:100%; height: 100px;">'.$value.'</textarea>';
echo'.$value';


您可以通过以下方式进行操作

  echo '<textarea name="" class="widefat" style="width:100%; height: 100px;">'.$value.'</textarea>';
echo'.$value';



如何在值内使用php来做什么?小注释
没有
attribute@RiggsFolly-在
echo
ed内容中执行PHP。@Quentin好吧,这是我的假设,但我们都知道,假设是所有错误的根源当你问一个关于错误的问题时,总是包括错误日志。添加
错误报告(E\u ALL);ini设置(“显示错误”,1)
php
脚本的顶部,它返回什么?我如何在值中使用php来做什么?小注释
没有
attribute@RiggsFolly-在
echo
ed内容中执行PHP。@Quentin嗯,这就是我的假设,但我们都知道,假设是所有错误之母,当你问一个关于错误的问题时,总是包括错误日志。添加
错误报告(E\u ALL);ini设置(“显示错误”,1)
php
脚本的顶部,它返回什么?
  echo '<textarea name="" class="widefat" style="width:100%; height: 100px;">'.$value.'</textarea>';
 <textarea name="" class="widefat" style="width:100%; height: 100px;"><?php echo $value; ?></textarea>