Heim >Backend-Entwicklung >PHP-Tutorial >php学习笔记--变量

php学习笔记--变量

WBOY
WBOYOriginal
2016-06-23 13:35:40829Durchsuche

由于我有过一些其他语言的基础,所以在我的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:

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn