1 --php数据类型分为3大类
php学习笔记--数据的类型
原创
©著作权归作者所有:来自51CTO博客作者lengai的原创作品,请联系作者获取转载授权,否则将追究法律责任
一基本类型
×××(int) 浮点数(float double)逻辑(bool)字符串(string)
——复合类型的
数组(array) 对象(object)
——特殊类型
资源 NULL
2-- 一个变量在内存里面是按字节来计算的。 1k=1024字节 1字节=8b
3-- ×××
在php中一个×××可以用8进制也可以用16进制,一般是10进制;
$a=123(10进制);$a=012(8进制);$a=0x1a(16进制);
php×××数据是有符号的,通过内置常量PHP_INT_SIZE可以查看到php×××占用多少内存(4k),
通过PHP_INT_MAX最大能表示×××的数(正数为2147483647;负数为-2147483647)既2的31次方。
如果一个×××数据超过了他最大范围,则系统自动把他转为浮点形数据。php支持自动转换类型
4--布尔形
true为真:非0为真
false为假: int 0 float 0.0 空字符串及"0" NULL 不包含任何元素的数组
5--浮点形
浮点数表示大小和平台有关(32位或者64位)。
浮点数表示的范围为1.08e208,他的精度为14为(从左边第一个非0的数开始计算)
6--字符串
理论上可以无限大小的。但是实际上收到平台和配件限制
一个字符占用一个字节。
在php中单引号和双引号是有区别的。单引号不会解析里面的变量,但是速度比较快,
双引号会解析里面的变量。但是速度比较慢 如:
<?php $a='hello'; $b="$a"; $c='$a'; echo $b.'-'.$c; ?>输出为 hello-$a
php中双引号会对特殊字符进行解析.而单引号不会
$a="f/"" ;//为 f" $a='f/"';//输出f/"
7--可以通过var_dump(prament)来查看变量类型。
8--常量是一种特殊的变量。他和变量区别是。
1-常量前面不需要$符号
2-常量一旦定义,就不能修改他的值
3常量定义的时候,就必须给他赋值
4常量是通过define 或者const来定义。
5-常量的名称一般都是大写,下划线间隔。
上一篇:php学习笔记--序
下一篇:php学习笔记--运算符号
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【学习笔记】php的安装
php安装
php问题解决 -
04 Php学习:数据类型
未定义的变量与赋值为 NULL 的变量是不同的。未定义的变量没有被赋予任何值,而赋值为 NULL 的变量是明确地被赋予了空值。
php 学习 android PHP 数组