我是PHP新手并尝试编写PHP脚本以粗体输出一些文本。我已尝试过echo / print的所有组合< b>
/ < strong>
,但无论如何,输出始终如下:<strong>Text</strong>
<?php
print "<strong>Text</strong>";
?>
为什么会这样?我使用的是PhpStorm,我可以设置一个设置吗?
答案 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";
}