PHP变量知识:
在这个test01.php文件中写入如下代码:
<?php
$iphone7 = 5880;
$iphone7plus = 6088;
echo $iphone6 + $iphone7plus; //echo是在PHP里面最常用的一个输出、显示功能的命令
?>
$叫作美元符,英文单词:dollar。PHP的变量必须以美元符开始。说明搞PHP有”钱”途。
变量的几个特点介绍:
必须要以$开始,如变量x必须要写成$x
变量的首字母不能以数字开始
变量的名字区分大小写
变量不要用特殊符号、中文,_不算特殊符号
变量命名要有意义(别写xxx,aaa,ccc)这种变量名
变量的分类情况说明:可变变量,外部变量,环境变量
- 可变变量举例说明
<?php
// 服务器读取的 编码设置
header('Content-type:text/html;charset=utf-8');
//定义了一个变量叫作$shu 将$shu这个变量的值设为字符串的biao
$shu = ‘biao’;
//定义了一个变量叫作$biao 将他的值设置为鼠标
$biao = ‘鼠标’;
//$$shu就是可变变量;在已声明的变量$shu前又加上了一个变量符
echo $$shu;
?>
2.外部变量举例说明
PHP的外部变量是PHP在使用过程中规定好的一些变量。这个变量的规定是这样定的。
<html>
<head>
</head>
<body>
<!-- 这一行method 对应的值改为post --->
<form action="req.php" method="post">
<input type="text" name="username"/>
<input type="password" name="pwd"/>
<input type="submit" name="提交"/>
</form>
</body>
</html>
PHP代码调用以上HTML代码中的外部变量方法如下所示:
<?php
//$_POST[‘username’],将username作为字符串放在中括号里面,就得到了表单里面的<input type=”text”name=”username”/>的值
$u = $_POST['username'];
echo $u.'<br />';
//$_POST[‘pwd’],将pwd作为字符串放在中括号里面,就得到了表单里面的<input type=”text”name=”pwd”/>的值
$passwd = $_POST['pwd'];
echo $passwd.'<br />';
?>
通过上面的实验我们知道了,通过$_POST这个外部变量,可以得到从表单输入的值。另外我们总结一些外部变量,要求知识点的学习级别:了解含义,默写这个单词的写法和作用。
序号 |
全局变量名 |
变量解释说明 |
备注信息 |
1 |
$_COOKIE |
得到会话控制中的cookie传值信息 |
|
2 |
$_SESSION |
得到会话控制中的session传值信息 |
|
3 |
$_FILES |
得到文件上传的结果 |
|
4 |
$_GET |
得到get传值的结果 |
|
5 |
$_POST |
得到post传值的结果 |
|
6 |
$_REQUEST |
可以得到get的传值结果,也能得到POST传值的结果 |
3.环境变量举例说明
环境变量我们主要用的有$_SERVER和$_ENV两个环境变量。不过,$_ENV逐渐被PHP的新版本给废弃了。
<?php
phpinfo();
?>
其它环境变量:
序号 |
环境变量名 |
变量解释说明 |
备注信息 |
1 |
$_SERVER[“REQUEST_METHOD”] |
请求当前PHP页面的方法 |
|
2 |
$_SERVER[“REQUEST_URI”] |
请求当前PHP页面的URI |
|
3 |
$_SERVER[“SERVER_SOFTWARE”] |
用的是哪一种网站服务程序 |
|
4 |
$_SERVER[“REMOTE_ADDR”] |
客户端的IP地址 |
|
5 |
$_SERVER[“SERVER_ADDR”] |
当前服务器的IP地址 |
|
6 |
$_SERVER[“SCRIPT_FILENAME”] |
当前请求文件的路径信息 |
|
7 |
$_SERVER[“HTTP_USER_AGENT”] |
当前访问这个网址的电脑和浏览器的情况 |
|
8 |
$_SERVER[“HTTP_REFERER”] |
上级来源(用户从哪个地址进入当前网页) |
|
9 |
$_SERVER[“REQUEST_TIME”] |
当前的访问时间信息 |