脑动力:PHP函数速查效率手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.2 apache_setenv函数:设置Apache的环境变量

【功能说明】

该函数将设置Apache的对应环境变量。

【函数语法】

Bool apache_setenv(string variable,string value[,bool walk_to_top])

该函数的返回值为布尔型。参数variable为一个指向某一个环境变量的字符串型变量;参数value为要将variable所设置的值;可选参数walk_to_top为一个布尔型变量,当该值为TRUE时将设置最上层的环境变量到所有的层都有效,反之则无效。

【示例程序】下面先使用函数apache_setenv() 设置Apache的环境变量,然后用布尔值判断是否设置成功。代码如下:

<?php
    $success=apache_setenv("EXAMPLE_VAR","Test_value");
                                  //设置Apache环境变量
    if ($success==true){        //判断返回值是否设置成功
        echo "设置Apache环境变量EXAMPLE_VAR成功!";
                                  //输出设置成功的信息
    }else{
        echo "设置Apache环境变量EXAMPLE_VAR不成功!";
                                  //输出设置失败的信息
    }
?>

以上代码的运行结果如2.8所示。

图2.8 运行结果

上述代码中,首先利用函数apache_setenv()对Apache环境变量EXAMPLE_VAR设置值,然后根据函数的返回值输出不同的值。