由于我有过一些其他语言的基础,所以在我的php笔记中通常只会记录一些基础知识学习中比较容易忽略的点,与其他语言不太相同的点。并不是知识点全面的记载。
一、变量
整型:
php$num = 23;$num1 = 023;$num2 = 0x23;echo $num,$num1,$num2;
第一个输出很显然是23,第二个就是比较容易出错的点了,在php中0+数字的形式表示的是八进制数,所以:
23 十进制 023 八进制 0x23 十六进制
在echo的时候会自动将整型转换为十进制输出,所以以上的代码输出分别为23,19,35。
立即学习“PHP免费学习笔记(深入)”;
布尔型:
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怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号