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(‘常量名’)

八种数据类型

三大类八小类:

  1. 简单(基本)数据类型:

    1. 整型 int / integer,4字节,整数类型(有前提)
    2. 浮点型 float / double,8字节,小数或者整型存不下的整数
    3. 字符串型 string,按需分配,字符串
    4. 布尔类型 bool / boolean,布尔类型(true,false)
  2. 复合数据类型:

    1. 对象类型 object,存放对象(面向对象)
    2. 数组类型 array,存放多个数据(一次性)
  3. 特殊数据类型:

    1. 资源类型 resource,存放数据(外部数据:数据库,文件)
    2. 空类型 NULL,只有一个值即NULL(不能运算)

类型转换

技术图片

 

技术图片

以上是关于PHP基础:(常量变量,数据类型,类型转换)的主要内容,如果未能解决你的问题,请参考以下文章

PHP的数据类型与常量使用

01Java基础语法(常量进制转换原/反/补码变量和数据类型)

Java基础(变量数&常量&据类型&类型转换)

2 Java基础语法(keyword,标识符,凝视,常量,进制转换,变量,数据类型,数据类型转换)

_01JavaSE基础_关键字标识符常量进制变量注释数据类型数据类型转换

Java基础02—变量运算符和数据类型转换