![脑动力:PHP函数速查效率手册](https://wfqqreader-1252317822.image.myqcloud.com/cover/949/655949/b_655949.jpg)
上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所示。
![](https://epubservercos.yuewen.com/0C7F36/3590311803937101/epubprivate/OEBPS/Images/figure_0111_0001.jpg?sign=1738922867-yBp5aSneC0edz1bjfu7stPIosfeNU9dh-0-6cae37cfe0bdc9d05ae64b6581e8174d)
图2.8 运行结果
上述代码中,首先利用函数apache_setenv()对Apache环境变量EXAMPLE_VAR设置值,然后根据函数的返回值输出不同的值。