考虑代码
{{1}}
我是php的新手。我想访问相同的"错误"变量在同一文件中的两个部分。有没有办法这样做?或者我必须使用"错误"创建另一个文件。变量,然后将它包含在我需要它的文件中?
答案 0 :(得分:1)
您是否已尝试访问它?
您应该在执行以下操作时遇到问题:
<?php $error="abc"; ?>
<html>
<head>
</head>
<body>
<?php echo $error; ?>
</body>
<?php echo $error; // access #2 ?>
</html>
<?php echo $error; // access #3 ?>
注意:强> 对于未来,我会尝试改进您的问题的代码格式,提及您尝试过的内容,并提供有关您的问题的更多详细信息。
答案 1 :(得分:1)
如果它是同一范围的一部分,您应该能够根据需要多次访问该变量。
这将有效:
<?php $foo = 'bar' ?>
<hr />
<?php echo $foo; ?>
这不会:
<?php
function set_foo_variable() {
$foo = 'bar';
}
set_foo_variable();
?>
<hr />
<?php echo $foo; ?>
确保您的变量始终位于相同的范围内且已设置。
以下是有关PHP范围的更多文档:http://php.net/manual/en/language.variables.scope.php