无法理解这个php解析器错误

时间:2009-07-18 02:55:39

标签: php

为什么这会给我解析错误?在这里疯狂..

我有这个文件:

function start_connection() {

 global $config['db_host'];

}

解析错误:在第5行的functions.php中解析错误,期待','' or';''

3 个答案:

答案 0 :(得分:8)

当声明全局变量时不包含数组键,所以:

global $config;

这将提供对所有key =>的访问权限函数start_connection()中$ config数组中的值对。

答案 1 :(得分:1)

您无法在变量中全局化数组。只有变量。

答案 2 :(得分:1)

只是这样做:

function start_connection() {
 global $config;
 echo $config['db_host'];
}

您只能使用全局变量,但不能使用数组的特定值。