不可能!
就这样写也不会报错
<?php
function a(){ 
    global $abc; 
}
?>

解决方案 »

  1.   

    我的数组是这样的。<?
    $abc['a']=Array
    (
    'a' => '1',
    'b' => '2',
    'c' => '3',
    );
    function a(){ 
        global $abc['a']; 
    return $abc['a'];
    } print_r(a());
    ?>
      

  2.   

    改在这样:$abc['a']=Array
    (
    'a' => '1',
    'b' => '2',
    'c' => '3',
    );
    function a(){
        global $abc;
    return $abc['a'];
    }
    print_r(a());你原来的global $abc['a']; 已经是一个常量了,值就是下面的数组