PHP基础:(常量变量,数据类型,类型转换)
Posted liwei101282
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP基础:(常量变量,数据类型,类型转换)相关的知识,希望对你有一定的参考价值。
预定义变量(系统变量)
$_GET:get方式提交的数据
$_POST:post方式提交的数据
$_REQUEST:$_GET,$_POST数据综合
$GLOBALS:php中所有的全局变量
$_SERVER:服务器信息
$_SESSION:session会话数据
$_COOKIE:cookie会话数据
$_ENV:环境信息
$_FILES:用户上传的文件信息
变量传值
值传递:变量值复制,给另一个变量保存(变量间无关系)
引用传递:变量保存的值所在的内存地址,传递给另一个变量;两个变量指向同一个内存地址(两个变量是同一个值)
格式:$a = &$b
//值传递,引用传递 $a = 10; $b = $a; $b = 5; echo $a.‘-‘.$b.‘<br/>‘; //输出:10-5 $a = 10; $b = &$a; $b = 5; echo $a.‘-‘.$b; //输出:5-5
常量
定义方式:const 名 = 值;define(‘名‘,值)
访问常量函数,constant(‘常量名’)
八种数据类型
三大类八小类:
-
简单(基本)数据类型:
- 整型 int / integer,4字节,整数类型(有前提)
- 浮点型 float / double,8字节,小数或者整型存不下的整数
- 字符串型 string,按需分配,字符串
- 布尔类型 bool / boolean,布尔类型(true,false)
-
复合数据类型:
- 对象类型 object,存放对象(面向对象)
- 数组类型 array,存放多个数据(一次性)
-
特殊数据类型:
- 资源类型 resource,存放数据(外部数据:数据库,文件)
- 空类型 NULL,只有一个值即NULL(不能运算)
类型转换
以上是关于PHP基础:(常量变量,数据类型,类型转换)的主要内容,如果未能解决你的问题,请参考以下文章
01Java基础语法(常量进制转换原/反/补码变量和数据类型)
2 Java基础语法(keyword,标识符,凝视,常量,进制转换,变量,数据类型,数据类型转换)