不能在PHP中使文本变为粗体

时间:2017-04-29 16:51:54

标签: php phpstorm

我是PHP新手并尝试编写PHP脚本以粗体输出一些文本。我已尝试过echo / print的所有组合< b> / < strong>,但无论如何,输出始终如下:<strong>Text</strong>

<?php
    print "<strong>Text</strong>";
?>

为什么会这样?我使用的是PhpStorm,我可以设置一个设置吗?

3 个答案:

答案 0 :(得分:0)

确保您在本地主机中打开您的php文件。例如,您的文件名是index.php,您应该在 localhost / index.php 中运行它。当您在浏览器中像HTML一样打开它时,PHP脚本就不会运行。

您可以添加当前使用的网址吗?

答案 1 :(得分:0)

检查它是哪种内容类型。确保text/html正确无误。此外,您还应该放置一些Web服务器配置的屏幕截图。

答案 2 :(得分:0)

也许您没有在项目中使用正确的设置来正确加载HTML,例如不正确的元设置 试试这个:

<html lang="en">
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    <?php
      print "Text\n";
      print "<b>Text</b>";
    ?>
  </body>
</html>

如果它不起作用,请尝试使用此元标记:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<强>更新

这可能发生的原因是因为你有一个PHP文件,但你在PHP文件中使用HTML - 这没关系,但你必须在html标签内渲染/返回php。要渲染它,您必须在HTML标记内呈现HTML,否则不会呈现HTML标记。现在,您无需在任何地方引用HTML即可呈现HTML。

你可以做的是在html文件的php标签中,在body中,指定一个函数:

<b><?php outputtext(); ?></b>

在PHP文件中,将函数指定为

function outputtext() {
  return "hello world";
}