php笔记 06

目录

1.变量类型

(1)变量类型简介

bool(布尔型)

以下值被认为是false,其他的值都被认为是true。

int(整形)

string(字符串)

单引号

双引号

定界符

NULL

2.变量类型的相互转化

1.变量类型

概述:变量类型是指保存在该变量中的数据类型。

PHP对变量类型看的比较淡。

(1)变量类型简介

bool(布尔型)

$a=true;

var_dump($a);

往变量里面存ture或者false,那么这个变量就是整形变量了;

以下值被认为是false,其他的值都被认为是true。

①布尔值false;

② 0;

③浮点型0.0;

④空白字符串和字符串0;//空白字符串指的是直接一对单引号或双引号里面没有任何内容。

⑤没有成员的数组;

⑥NULL;

int(整形)

往变量里面存整数,那么这个变量就是整形变量;

float(浮点型,也称double)

往变量里面存小数,那么这个变量就是浮点型数据了;

$a=1.1;

var_dump($a);

string(字符串)

字符串就是一系列的字符组成串在一起;

单引号

$b=1;

$a='test$bdwqd\'wqdqw';//    \用于转义‘’的含义,便于输出;

var_dump($a);

echo $a;

在定义一些简单的字符串的时候使用单引号的这种办法效率比较高;

双引号

$b=100;

$a='te$bst......';

$a="te{$b}st......";//      " "中变量名会被转变,‘ ’中不会;

var_dump($a);

echo $a;

定界符

<<<之后提供的一个标志开始,然后是字符串的内容,最后是同样的标示符表示结束;(可以任意保存‘’,“”)

注意,结束标识符之后必须接,不可以用他的任何字符;

标示符的命名规则,字母数字下划线,并且不能以数字开始。

$b=200;

$a=<<<www

wen`ben`nei`rong

www;//    www自己命名的,可随意更改,只要前后统一即可,

var_dump($a);

array(数组)

数组可以存放多个数据,并且存入任何类型的数据;

array("mane">="sunshengli",''sex"=>"男");

打印一个数组print_r()

使用下标访问数组内容

object(对象)

resource(资源)

NULL

null表示一个变量没有的值,表示为空;

将变量直接赋值为null

声明的变量尚未被赋值;

被unset函数销毁的变量;

$a=1111;

unset($a);

var_dump($a);

2.变量类型的相互转化

这都是程序运行中不太可控的部分,所以在编写代码时最好不要涉及。

强制转化:(int) (bool) (float),,,,,,,,,,,,,,转变不会改变变量本身的类型。

变量类型的测试函数

is_bool()

is_int()

is_array()

,,,,,,,,,,,,,,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值