php中如何读取环境变量

发布网友 发布时间:2022-04-06 04:22

我来回答

4个回答

懂视网 时间:2022-04-06 08:44

php环境变量是指配置php的环境变量,只要在“电脑->高级->环境变量”中把“php.exe”路径配置上去即可完成php环境变量的配置。

推荐:《PHP视频教程》

php环境变量

配置php的环境变量。到我们电脑->高级->环境变量

把php.exe路径配置上去。以后就可以直接在CMD大黑框直接使用。不需要路径。

相关介绍:

自20世纪80年代以来,每个流行的操作系统都支持变量,就像编程语言一样。当进程启动时,它继承父进程的变量。该过程使用这些变量来发现有关其运行环境的信息,例如保存临时文件的首选位置或用户主目录的位置。

如果您使用的是Unix操作系统,如MacOS或Linux,您可以打开终端并查看$HOME环境变量的值,如下所示:

? echo $HOME
/Users/matt

如果您使用的是Windows,则可以打开Powershell并输入以下内容:

Write-Output $env:HOMEPATH

通常,环境变量以大写形式写入,下划线分隔单词LIKE_THIS。

热心网友 时间:2022-04-06 05:52

PHP中的环境变量可以通过 $_SERVER 获取

$_SERVER是一个包含服务器端相关信息的PHP全局环境变量,在PHP4.1.0之前的版本使用$HTTP_SERVER_VARS。

下面是详细的说明及用法:

  $_SERVER['PHP_SELF'] 当前正在执行脚本的文件名,与 document root相关。在FORM表单中,如执行文件是本身,你可以在ACTION中使用$_SERVER['PHP_SELF'],好处是当执行文件名有变动时可以不去频繁替换ACTION中的文件名。

  $_SERVER['SERVER_NAME'] 当前运行的PHP程序所在服务器主机的名称。

  $_SERVER['REQUEST_METHOD'] 访问页面时的请求方法,即GET、HEAD、POST、PUT。

  $_SERVER['DOCUMENT_ROOT'] 当前运行的PHP程序所在的文档根目录。也就是PHP.INI文件中的定义。

  $_SERVER['HTTP_REFERER'] 链接到当前页面的前一页面的URL地址。在页面跳转功能中非常有用。

  $_SERVER['REMOTE_ADDR'] 正在浏览当前页面访问者的IP地址。

  $_SERVER['REMOTE_HOST'] 正在浏览当前页面用户的主机名。

  $_SERVER['REMOTE_PORT'] 正在游览的用户连接到服务器时所使用的端口。

  $_SERVER['SCRIPT_FILENAME'] 当前执行脚本的绝对路径名。

  $_SERVER['SERVER_PORT'] 服务器所使用的端口

  $_SERVER['SCRIPT_NAME'] 包含当前脚本的路径。这在页面需要指向自己时非常有用。

  $_SERVER['REQUEST_URI'] 访问此页面所需的URI。如“/index.html”。

  $_SERVER['PHP_AUTH_USER'] 应用在HTTP用户登录认证功能中,这个变量是用户输入的用户名。

  $_SERVER['PHP_AUTH_PW'] 应用在HTTP用户登录认证功能中,这个变量便是用户输入的密码。

  $_SERVER['AUTH_TYPE'] 应用在HTTP用户登录认证功能中,这个变量便是认证的类型。

备注:上述提到的这些PHP全局环境变量,在php.ini中的register_globals设置为on时,这些变量在所有PHP程序脚本中都可用,也就是$_SERVER数组被分离了。当然为了安全考虑,还是不要将register_globals打开为好。

热心网友 时间:2022-04-06 07:10

具体代码如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
​PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

热心网友 时间:2022-04-06 08:44

ini_get() 函数 ,具体看api

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com