首页 » 网站推广 » phpget赋值技巧_零根本进修PHP篇变量声明赋值超全局变量获取记录等

phpget赋值技巧_零根本进修PHP篇变量声明赋值超全局变量获取记录等

访客 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

1.变量声明

变量以美元符 $ 开头,然后是变量名;

phpget赋值技巧_零根本进修PHP篇变量声明赋值超全局变量获取记录等

变量名由字母或下划线开头,由字母,下划线,数字组成;

phpget赋值技巧_零根本进修PHP篇变量声明赋值超全局变量获取记录等
(图片来自网络侵删)

变量名区分大小写;

php 是弱类型的措辞,不须要事先声明变量的数据类型;

php可以不用显示的声明变量就直策应用,不过好的编码习气:所有的变量在利用前该当进行声明;

例: $age = 25;

$color = 'red';

$sum = 12 + \"大众15\公众; // $sum = 27 (\"大众//\"大众 为注释的意思)

2.变量赋值

(1). 值赋值:便是将赋值表达式的值复制到变量;

(2). 引用赋值:php4引入了引用赋值功能,创建的变量与另一个变量引用的内容相同。

例:

$val_1 = 'hello';

$val_2 = &$val_1; //把$val_1的内存空间地址赋值给$val_2,是同一个变量

$val_2 = 'goodbye';

$var_1 = 'goodbye';

3.变量的变量

$val_1 = 'hello';

$$val_1 = 'world';

echo $hello;

echo $val_1;

echo ${$val_1};

2.PHP的超全局变量

php供应了很多有用的预定义变量,用于供应大量与环境有关的信息。

(1). $_SERVER 做事器变量

该全局变量包含着做事器和客户端配置及当前要求环境的有关信息

$_SERVER['SERVER_NAME']; : 当前运行脚本所在的做事器的主机名

$_SERVER['REMOTE_ADDR']: 客户端IP地址

$_SERVER['REQUEST_URI']: URL的路径部份

$_SERVER['HTTP_USER_AGENT'] : 操作系统和浏览器的有关信息

(2). $_GET

该变量包含利用 GET 方法通报的参数的有关信息;

例:

url: http://www.haook.cn/test.php?id=8&page=2

$id = $_GET['id'];

$page = $_GET['page'];

(3). $_POST

该变量包含利用 POST 方法通报的参数的有关信息;

例:html:

<form name=\"大众reg\"大众 action=\"大众test.php\"大众 method=\公众post\公众>

用户名:<input type=\"大众text\"大众 name=\"大众username\"大众 />

密码: <input type=\"大众password” name=\"大众passwd\"大众/>

<input type=\"大众submit\"大众 value=\公众提交\"大众 />

</form>

php部分:

$username = $_POST[‘username’];

$passwd = $_POST[‘passwd’];

(4). $_REQUEST

该变量记录着通过各种输入方法通报给脚本的变量,如GET POST,但不要用这个超级全局变量,由于它不屈安而且速率比较慢;

(5). $_COOKIE cookie变量数组

(6). $_SESSION 会话变量数组

(7). $_FILES 与上传文件有关的变量数组

(8). $_ENV 环境变量数组

(9). $GLOBALS 所有全局变量数组

下一节将讲到常量、数据类型等。

标签:

相关文章