首页 > 后端开发 > php教程 > php学习笔记--变量

php学习笔记--变量

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-23 13:35:40
原创
833 人浏览过

由于我有过一些其他语言的基础,所以在我的php笔记中通常只会记录一些基础知识学习中比较容易忽略的点,与其他语言不太相同的点。并不是知识点全面的记载。

一、变量

整型:

php$num = 23;$num1 = 023;$num2 = 0x23;echo $num,$num1,$num2;
登录后复制

第一个输出很显然是23,第二个就是比较容易出错的点了,在php中0+数字的形式表示的是八进制数,所以:

23 十进制
023 八进制
0x23 十六进制

在echo的时候会自动将整型转换为十进制输出,所以以上的代码输出分别为23,19,35。

布尔型:

php$bool = true;$bool1 = false;echo '这是echo输出';echo $bool,$bool1,'<br />';echo '这是print输出';print($bool);print($bool1);echo '<br />';echo '这是print_r输出';print_r($bool);print_r($bool1);echo '<br />';echo '这是var_dump输出';var_dump($bool);var_dump($bool1);
登录后复制

布尔值在输出的时候会自动转换格式
true变为'1',false为""。

Null型:

php$n = null;$m;$l = 3;unset ($l);echo $n;echo $m;echo $l;
登录后复制

只有变量被赋予null时才是null类型

如果变量只创建,没有赋值,或者unset的值
echo时会报出Notice: Undefined variable:

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
学习笔记
来自于 1970-01-01 08:00:00
0
0
0
php学习心得
来自于 1970-01-01 08:00:00
0
0
0
PHP 代码块之间的变量范围
来自于 1970-01-01 08:00:00
0
0
0
返回值中变量的格式是什么?
来自于 1970-01-01 08:00:00
0
0
0
PHP变量作用域的跨代码块范围
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板