为什么Superglobals不能用双引号打印?

时间:2015-09-02 14:14:16

标签: php

<?php
$x = "world";
echo "hello $x";
echo "hello $GLOBALS['x']";
?>

在上面的代码中,第一个语句打印hello world但第二个语句不打印任何内容。为什么超级全局不能用双引号访问?

1 个答案:

答案 0 :(得分:2)

不是超级全局变量不能让你无法访问字符串中数组中的项目。如果您执行了以下操作,它将正常工作。

echo "hello {$GLOBALS['x']}";