Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP打印和回显HTML_Php_Html_Printing_Echo_Nowdoc - Fatal编程技术网

PHP打印和回显HTML

PHP打印和回显HTML,php,html,printing,echo,nowdoc,Php,Html,Printing,Echo,Nowdoc,非常简单的问题。哈哈,我很不好意思问这个问题,因为我通常对php很在行,但在php中显示html的方法是什么?例如: <? if($flag): ?> <div>This will show is $flag is true </div> <? endif; ?> 这将显示$flag是否正确 或 我知道至少还有两种方式我记不起来了。。。 帮助就是帮助。提前感谢=您也可以使用a。以下是a的用法: if($flag) { echo <<&l

非常简单的问题。哈哈,我很不好意思问这个问题,因为我通常对php很在行,但在php中显示html的方法是什么?例如:


<? if($flag): ?>
  <div>This will show is $flag is true </div>
<? endif; ?>

这将显示$flag是否正确


我知道至少还有两种方式我记不起来了。。。 帮助就是帮助。提前感谢=您也可以使用a。

以下是a的用法:

if($flag)
{
    echo <<<HTML
        <div>This will show if \$flag is true </div>
HTML;

}
if($flag)
{

echoPHP还有一种语法,其工作原理类似于但类似于单引号字符串,这些文档块不会被解析。

您应该将单引号(
)与echo一起使用。双引号(
)将以不同的方式进行解释,PHP将用
$flag
的值替换
$flag
。如果希望与第一个示例中的行为相同,请使用单引号。感谢您进行了编辑
if($flag)
{
    echo <<<HTML
        <div>This will show if \$flag is true </div>
HTML;

}
if($flag)
{
    echo <<<'HTML'
        <div>This will show if $flag is true </div>
HTML;

}