Php echo使用中的一些困惑
我在使用PHP echo语句时有点困惑。 假设我有一个基本的html布局,带有像Php echo使用中的一些困惑,php,html,Php,Html,我在使用PHP echo语句时有点困惑。 假设我有一个基本的html布局,带有像等常用标记 现在假设模板的内部或外部有回音,为什么语句会输出到屏幕上?(因为,我认为头标记之间的任何文本都不会输出) HTML不像编程语言那样严格要求变量的作用域,并根据它们的位置防止显示/操纵内容-您可以将文本/标记放在页面中您认为可能隐藏的部分,但它们可能会被显示 如果您回显某个内容,但不希望它显示在浏览器中,请使用类似以下内容: echo "<!-- DON'T DISPLAY THIS STUFF --
等常用标记
现在假设模板的内部或外部有回音,为什么语句会输出到屏幕上?(因为,我认为头标记之间的任何文本都不会输出)
HTML不像编程语言那样严格要求变量的作用域,并根据它们的位置防止显示/操纵内容-您可以将文本/标记放在页面中您认为可能隐藏的部分,但它们可能会被显示
如果您回显某个内容,但不希望它显示在浏览器中,请使用类似以下内容:
echo "<!-- DON'T DISPLAY THIS STUFF -->";
PHP是否正确配置,文件名是否位于扩展名.PHP
?echo始终在文档中打印。如果您想在定义变量之后再使用它,并将其回显到适当的位置。是的,我将其命名为test.phpAre您是否通过CMS或其他方式粘贴此PHP代码?通常情况下,您不能以这种方式输入PHP(CMS将跳过此处输入的不允许的代码)-您需要通过实际文件进行输入。@all,我正在发布我的代码,但由于不熟悉PHP,因此面临一些问题。很抱歉耽搁了。
<?php session_start();?>
<html>
<?php include("connection.php");?>
<?php require_once("includes/functions.php");?>
<body>
<?php
if(isset($_SESSION['access']))
{
$name = getName($_SESSION['username']);
echo($name);
}
else
{
echo("error");
}
?>
</body>
</html>
echo "<!-- DON'T DISPLAY THIS STUFF -->";
/*
echo "This will be ignored.";
*/