PHP变量
PHP的变量与python的变量类似,都是将一些值存储在内存中的一块区域,使用变量名称进行调用即可,PHP变量使用前不需要声明,只需要赋值。
格式:$符号+标识符
$name = value
特点:
- 由字母、数字、下划线组成
- 以字母和下划线开头
- 区分大小写
- 使用
=
号赋值
自定义变量
示例一:
<?php
# 直接赋值
$thisCup = 'oink';
$_Class = 'roof';
?>
示例二:
<?php
# 变量间赋值,通过一个变量给另外一个变量赋值
$string1 = 'chuck';
$string2 = $string1;
$string1 = 'wzs';
echo $string2;
?>
示例三:
<?php
# 引用赋值,使用&符号可以进行变量的引用更新。
$i = 'appale';
$j = &$i ;
$i = 'mrccd';
echo $j;
echo "<br>";
echo $i;
?>
预定义变量
PHP内置的预定义变量,可以获取用户会话、操作信息等信息。
变量名 | 说明 |
---|---|
$_SERVER['SERVER_ADDR'] | 当前运行脚本服务器的ip地址 |
$_SERVER['SERVER_NAME'] | 当前运行服务器的名称 |
$_SERVER['REQUEST_METHOD'] | 访问页面时的请求方法,如GET、POST、HEAD、PUT |
$_SERVER['REMOTE_ADDR'] | 正在浏览当前页面用户的IP地址 |
$_SERVER['REMOTE_HOST'] | 正在浏览页面用户的主机名,反向解析基于该用户的REMOTE_ADDR |
$_SERVER['REMOTE_PORT'] | 用户连接到服务器使用的端口 |
$_SERVER['SCRIPT_FILENAME'] | 当前执行脚本的绝对路径 |
$_SERVER['SERVER_PORT'] | 服务器所使用的端口 |
$_SERVER['SERVER_SIGNATURE'] | 包含服务器版本和虚拟机主机名的字符串 |
$_SERVER['DOCUMENT_ROOT'] | 当前运行脚本所在的根目录,在服务器配置中定义 |
$_COOKIE | 通过HTTPCookie传递到脚本的信息 |
$_SESSION | 包含所有会话变量有关的信息 |
$_POST | 包含通过POST方法传递的参数的信息 |
$_GET | 包含通过GET方法传递的相关信息 |
$GLOBALS | 由所有已定义的全局变量组成的数组 |
1 游客 2025-03-27 22:57 回复
555
1 游客 2025-03-27 22:56 回复
555
1 游客 2025-03-27 22:54 回复
cuS4ptJn: u4LdsMgN
1 游客 2025-03-27 22:53 回复
555
1 游客 2025-03-27 22:31 回复
555
1 游客 2025-03-27 22:30 回复
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
1 游客 2025-03-27 22:28 回复
555-1 OR 764=(SELECT 764 FROM PG_SLEEP(15))--
1 游客 2025-03-27 22:27 回复
555
1 游客 2025-03-27 22:26 回复
555
1 游客 2025-03-27 22:25 回复
555
1 游客 2025-03-27 22:24 回复
555
@@UM3dn 游客 2025-03-27 22:18 回复
555
1-1; waitfor delay '0:0:15' -- 游客 2025-03-27 22:17 回复
555
1 游客 2025-03-27 22:15 回复
555
1 游客 2025-03-27 22:14 回复
555
1 游客 2025-03-27 22:13 回复
555
1 游客 2025-03-27 22:10 回复
555
1 游客 2025-03-27 22:09 回复
555