• 微信
您当前的位置:首页  > 文章 >  Php基础篇第三课php数据类型和常量使用

Php基础篇第三课php数据类型和常量使用

作者:admin 时间:2019-12-28 阅读数:7人
Php学习笔记第三课php数据类型和常量使用
 
一、数据类型之间相互转换
1、强制转换:
(1)转换的形式
$a=(int)”123abc”;
$变量=intval(变量或值);
$变量=floatval(变量或值);
$变量=stringval(变量或值);
 
注意:整形在内存中占4个字节,浮点数站8个字节,整数最大值是2.147e9,如果浮点数超过这个数时,在转成整数时,就会出现错误。
 
实例:
$str=”100.123456abc”;
$a=intval($str);
Var_dump($a);       //输出变量类型和值
Var_dump($str);
 
(2)字符串转换成整数时,如果字符串开头没有数字,则全都转换成0,如果有开头有数字,则把数字转换成整型。转换成浮点型时也是如此。
注意字符串在转浮点数时,如果数字后有e,有时会当成科学计数法。
 
2、自动转换:
当不同类型变量相加时,会自动转换成整数或浮点数。
$a=10;
$b=”100abc”;
$c=true;
$d=12.34;
 
$sum=$a+$c+$b+$d
 
Var_dump($sum);             //会输出123.34
 
 
3、与变量和类型有关的一些常用函数
Isset();    //判断是否有某个变量
Empty();   //判断变量是否为空
Unset();    //删除某个变量
setType();    //设置类型
getType    //得到类型
 
4、变量类型测试函数
Is_bool();   //判断变量是否是bool型
Is_int()  is_integer()  is_long()   //判断是否是整型
Is_string()     //判断是否是字符串
Is_float()   is_double()  is_real()   //判断是否是浮点型
Is_array()    //判断是否为数组
Is_object()   //判断是否为对象
Is_resource()   //判断是否为资源
Is_scalar()    //判断是否为标量,整型、浮点型、字符串
Is_numberic()    //判断是否是数字或数字字符串
Is_callable()     //判断是否是有效的函数名
 
实例:
$a=array(“one”,”two”,1,3,5);
If(is_array($a)){
       Print_r($a);     //输出数组
}else{
    Echo $a;
}
 
 
5、常量的声明与使用
(1)常量是一个简单的标识符
(2)常量定以后,不能改变它的值,也不能使用unset()取消。
(3)常量不用理会变量的范围的规则,可以在任何地方定义和使用。
(4)常量的定义:define(“常量名”,值);
(5)常量在任何时候声明和使用都不用”$”
(6)常量名称习惯使用大写
(7)常量的值只能用标量类型(int,float,bool,string)
(8)常量在声明时给值
(9)defined(“常量”);  //查看常量值

声明

源码下载不顺利,比如源码在百度网盘的有时会被无故取消等,请联系QQ:46667551
本站大部分下载资源收集于网络,但除特别说明之外,基本全部亲自测试可用!
但由于某些源码的更新迭代,比如微信小程序官方接口的变动等原因,
如时间过长,可能会造成本可以使用的代码出现问题,下载前请斟酌!
本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

原文链接:https://www.dnwfb.com//575.html,转载请注明出处