PHP笔记之变量

该博客围绕PHP展开,介绍了常量和变量。PHP会根据变量赋值类型自动判断类型,常量有define和const两种定义方式。还阐述了常量的使用方法,包括普通常量和特殊符号常量的显示。此外,讲解了类型转换,有自动和强制两种,以及Settype函数对原变量进行类型转换。

 

常量以及变量

$a='asdf';字符串类型

$b=123;整数

根据变量值的赋值类型PHP自动判断为何种类型

常量

两种方式:

第一种方式:

define("常量名",常量值)

define("PI",3.14);

使用常量时要注意不需要使用$符号否则系统会以为这是变量

对于特殊符号也可以使用

例如:

define('-_-',smlie);

第二种方式:

const 变量名=变量值;

例:

const PII=456;

const PIII='AA';

如何使用常量?

显示:

echo PII,PIII;

对于普通常量,使用echo 常量名,常量名

对于特殊符号常量

使用constant()函数

echo constant('-_-');

类型转换:

分为两种:自动转换与强制类型转换

$a='a123';

$v='123a';

强制类型转换

(类型)变量名

echo (float)$a,(float)$v;

还可以使用Gettype(变量名)获取类型对应的字符串
Settype(变量名,类型)设定数据类型
与强制类型转化不同的是
强制类型转换是对变量先进行复制后再对复制后的数据进行类型互助那话
Setype是直接对原变量进行数据类型转换
 

echo "<hr/>";
$vg='aaa';//字符串
echo  gettype($a);//也应该显示字符串
//强制类型转换
echo "<br/>",(float)$a;
echo  "<br/>",gettype($a),"<br/>";//依然是字符串

var_dump(settype($a, 'int')),"<br/>";
echo gettype($a),$a;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值