-3

我在 index.php 中有两个 php 块,如下所示。

<?php
 $a="hello";
 $b="world";
?>
<?php 
 echo $a . $b;
?>

在第二个 php 块中,我想回显在第一个 php 块中声明的变量 a 和 b 的值。我应该怎么做才能在我的第二个 php 块中获取这些变量?

4

4 回答 4

2

没有什么。已经可以从第二个块访问变量。PHP 不关心您在文档中打开或关闭 PHP 模式的位置。

于 2013-05-29T08:10:36.423 回答
0

你不必特别做任何事情。

在第一个块中创建的变量在第二个块中仍然可以访问,就像在您的所有脚本中一样。

当 PHP 解析文件时,它会查找定义必须解释的代码的开始和结束标记。它允许 PHP 嵌入到各种文档中,因为标签之外的所有内容都会被忽略。

顺便说一句,您的标题有误。它应该是 Global vari* ab *le ;)

于 2013-05-29T11:40:28.767 回答
0

您仍然可以从第二个代码块访问变量,代码块对变量范围没有任何影响。

你的输出将是:helloworld

于 2013-05-29T08:16:31.243 回答
0

没有什么。php 中的所有变量都对整个脚本有效。唯一的区别是函数或类中的变量。它们仅限于范围。

于 2013-05-29T08:12:29.967 回答