
例如,当您想要在HTML中包含一个简单的PHP变量时,您可能会这样做:
html
PHP Delimiters Example
<?php echo "Hello World!"; ?><p></body><p></html><p></pre><p><p>在上面的例子中,`<?php` 和 `?>` 定界符会被浏览器视为普通的HTML标签,而不是PHP代码的开始和结束标记。因此,PHP代码不会被执行,页面将显示未解析的PHP标签。
为了解决这个问题,PHP提供了两种解决方案:
1. 使用短定界符(short open tags):PHP支持使用短定界符 `` 和 `?>`,但这需要在PHP配置中启用 `short_open_tag` 选项。如果启用了这个选项,您就可以在HTML中使用更短的定界符来嵌入PHP代码。
html
PHP Delimiters Example
echo "Hello World!"; ?>
2. 使用定界符嵌入(heredoc or nowdoc):PHP还提供了一种称为heredoc和nowdoc的特殊字符串定界符,它们允许您在PHP代码中嵌入
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv183426