php中的全局变量:$_SERVER, $_ENV等是如何被赋值的。请高手给解释一下。谢谢由于可用分数不多了,请大家见谅

解决方案 »

  1.   

    如果告诉你,在文件名为php_variables.c源码中,你会去看吗?
      

  2.   

    static zend_bool php_auto_globals_create_server(char *name, uint name_len TSRMLS_DC);
    static zend_bool php_auto_globals_create_env(char *name, uint name_len TSRMLS_DC);
    static zend_bool php_auto_globals_create_request(char *name, uint name_len TSRMLS_DC);
      

  3.   

    用$这个符号表示PHP的变量 !
      

  4.   

    php中的全局变量大概有7个吧,
    $_SERVER, $_ENV是其中两个,这两个就是系统获取;
    $_COOKIE,$_SESSION,$_GET,$_POST可以读取;
    还有个$_FILE。