资讯专栏INFORMATION COLUMN

php学习笔记——变量

icyfire / 2782人阅读

摘要:由于我有过一些其他语言的基础,所以在我的笔记中通常只会记录一些基础知识学习中比较容易忽略的点,与其他语言不太相同的点。并不是知识点全面的记载。型只有变量被赋予时才是类型如果变量只创建,没有赋值,或者的值时会报出

由于我有过一些其他语言的基础,所以在我的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,"
"; echo "这是print输出"; print($bool); print($bool1); echo "
"; echo "这是print_r输出"; print_r($bool); print_r($bool1); echo "
"; 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:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30239.html

相关文章

  • php学习笔记(一)基础部分

    摘要:学习至今一年有余,笔记积累挺多的,也挺杂的,写篇文章整理一下吧。基础部分输出文本的基础指令和。函数内部声明的变量拥有作用域,只能在函数内部进行访问。布尔型要指定一个布尔值,使用关键字或。 php学习至今一年有余,笔记积累挺多的,也挺杂的,写篇文章整理一下吧。 php基础部分 showImg(http://segmentfault.com/img/bVcWhR); PHP 输出文本...

    wapeyang 评论0 收藏0
  • PHP源码学习】2019-03-12 PHP基本变量笔记

    摘要:中以表示所有的变量,它是一个结构体。类型是一个联合体,共占用。字段表示字符串的哈希值,在数组的中有用,方便快速定位。字段表示字符串长度这里就是一个柔性数组,在等源码中也被大量使用。 baiyan 全部视频:https://segmentfault.com/a/11... 源视频地址:http://replay.xesv5.com/ll/24... 引入及基本概念 变量本质上就是给一段...

    Fundebug 评论0 收藏0
  • 学习笔记PHP-05、PHP杂乱笔记

    摘要:变量的打印与类似支持打印普通类型数据打印打印什么都不打印可以打印多个参数打印只能支持一个参数打印可以打印结构类型数据打印打印打印语句语句的另一种写法这种写法常用语与混编时使用混编例子成年人小朋友双引号与单引号的区别单引号支持转义和变量解析获 变量的打印 if语句的另一种写法 这种写法常用语php与html混编时使用 混编例子 成年人 小朋友 $arr = [1,2,3,4];...

    Martin91 评论0 收藏0
  • 学习笔记PHP-05、PHP杂乱笔记

    摘要:变量的打印与类似支持打印普通类型数据打印打印什么都不打印可以打印多个参数打印只能支持一个参数打印可以打印结构类型数据打印打印打印语句语句的另一种写法这种写法常用语与混编时使用混编例子成年人小朋友双引号与单引号的区别单引号支持转义和变量解析获 变量的打印 if语句的另一种写法 这种写法常用语php与html混编时使用 混编例子 成年人 小朋友 $arr = [1,2,3,4];...

    _Zhao 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<