码迷,mamicode.com
首页 > Web开发 > 详细

PHP知识点--变量与常量

时间:2018-01-27 11:23:12      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:独立   信息   关系   之间   请求   内容   方式   系统   最大   

一、变量

1.形式:$变量---变量必须以$开头,后面紧跟变量名。
2.删除变量函数:unset() 就是断开变量名跟数据之间的“引用关系”。
3.变量间的传值方式分为两种:(变量之间的传值,必须使用引用传递 & 符号)

a.值传递
是指将一个变量的值拷贝一份,在赋给另外一个变量,复制完之后,两个变量是相互独立的

b.引用传递
将一个变量的引用关系复制一份,然后赋值给另一个变量,两个变量是关联的,指向同一个数据

4.可变变量 $$变量

$v1 = “abc”; //这是一个字符串变量,其内容是字符串“abc”
$abc = 10; //这是一个普通变量,其内容是数字10
echo $$v1; //此时,就是所谓“可变变量”

5.预定义变量(超全局变量)
数据类型:超全局变量都是数组

a、$_GET变量(数组):获取元素后以get方式提交数据;
b、$_POST变量(数组):通过post方式提交过来的数据所形成的数组。
(通常,网页中的form表单,一般都用post方式)
c、$_REQUEST变量(数组):获取$_POST数据和$_GET数据的“总和”
d、$_SERVER变量(数组):存储服务器端或客户端的一些请求信息或设置信息

二、常量:用于存储一个不会变化也不希望变化的数据的标示符。

1、define(“常量名”, 常量值);
2、const 常量名 = 常量值----const语法只能在“最顶层”的代码域中使用(不能在大括号中)
3、defined():
判断常量是否存在,判断结果为布尔值
$result = defined (某常量名); //结果是true或false

4、预定义常量:
M_PI(圆周率)
PHP_OS(操作系统)
PHP_VERSION(php版本号)
PHP_INT_MAX(php中的最大的整数值)

5.魔术变量:
__DIR__(当前网页文件的所在目录)
__FILE__(当前网页文件)
__LINE__(当前这一行)

 

 

 

 

 

 

 

PHP知识点--变量与常量

标签:独立   信息   关系   之间   请求   内容   方式   系统   最大   

原文地址:https://www.cnblogs.com/1301694f/p/8362029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!