您好,欢迎访问一九零五行业门户网

php中有哪些预定义变量

php中预定义变量有$globals、$_server、$_get、$_post、$_files、$_cookie、$_session、$_request、$_env以及$argc和$argv等等。详细说明:1、$globals,包含了全局作用域中的所有变量;2、$_server,可以用来获取当前脚本的文件名等;3、$_get,通过url传递给当前脚本的变量的数组等等。
本文的操作环境:windows10系统、php8.1.3版本、dell g3电脑。
在php中,有许多预定义的变量,它们被称为超全局变量。这些变量在所有的作用域中都是可用的,包括函数、类的方法以及全局范围内。
以下是php中一些常见的预定义变量:
$globals:这个变量是一个关联数组,包含了全局作用域中的所有变量。可以通过$globals[‘variable_name’]的方式访问全局变量。
$_server:包含了服务器环境信息的变量。可以用来获取当前脚本的文件名、服务器的ip地址、请求的方法等等。常见的$_server变量包括:
$_server[‘php_self’]:当前执行脚本的文件名。
$_server[‘server_name’]:当前运行脚本所在的服务器的主机名。
$_server[‘request_method’]:当前请求使用的方法,如get、post等。
$_get:包含了通过url传递给当前脚本的变量的数组。可以通过$_get[‘variable_name’]的方式访问url参数。
$_post:包含了通过http post方法传递给当前脚本的变量的数组。可以通过$_post[‘variable_name’]的方式访问post参数。
$_files:包含了通过http post方法上传的文件的变量的数组。可以通过$_files[‘file_name’]的方式访问上传文件的信息。
$_cookie:包含了通过http cookies传递给当前脚本的变量的数组。可以通过$_cookie[‘variable_name’]的方式访问cookie的值。
$_session:包含了当前会话中的变量的数组。可以通过$_session[‘variable_name’]的方式访问会话变量。
$_request:包含了通过http请求(get、post和cookie)传递给当前脚本的变量的数组。可以通过$_request[‘variable_name’]的方式访问请求参数。
$_env:包含了由操作系统或web服务器设置的环境变量的数组。可以通过$_env[‘variable_name’]的方式访问环境变量。
除了上述的超全局变量,还有一些其他的预定义变量,如:
$argc:包含了命令行参数的数量。
$argv:包含了命令行参数的数组。
这些变量在php中预先定义好了,可以直接使用。通过使用这些预定义变量,我们可以轻松地获取到一些常用的信息,方便我们在开发中进行处理和判断。
以上就是php中有哪些预定义变量的详细内容。
其它类似信息

推荐信息