PHP学习笔记(三):数据类型转换与常量介绍
发布时间:2020-12-13 02:34:38 所属栏目:PHP教程 来源:网络整理
导读:《笔记(三):数据类型转换与常量介绍》要点: 本文介绍了笔记(三):数据类型转换与常量介绍,希望对您有用。如果有疑问,可以联系我们。 PHP学习 一、PHP数据类型相互转换 1、强制转换 代码如下: // bool,int,float,string,array,object,null bool setty
《笔记(三):数据类型转换与常量介绍》要点: PHP学习一、PHP数据类型相互转换 1、强制转换
代码如下:
// bool,int,float,string,array,object,null bool settype ( mixed $var,string $type ) 1)会改变原变量的类型
代码如下:
$a= "123a"; // string settype($a,"int"); // 勿遗漏双引号 var_dump($a); 2)在赋值前定义,不改变原变量类型
代码如下:
$a = "123abc"; $b = (int)"123abc"; var_dump($a); Tips:避免内存溢出,整型4字节(2.147E9),浮点型8字节 2、自动转换 根据运行环境自动转换,例如加号“+”.如果任何一个操作数是浮点数,则所有的操作数都被当成浮点数,结果也是浮点数.
代码如下:
$foo = “0″;? // $foo 是字符串 (ASCII 48) $foo += 2;?? // $foo 现在是一个整数 (2) $foo = $foo + 1.3;? // $foo 现在是一个浮点数 (3.3) $foo = 5 + “10 Small Pigs”;???? // $foo 是整数 (15) 3、变量测试函数
代码如下:
is_bool()、is_numeric()、is_float()、is_int()... is_scalar() //检测变量是否是一个标量 二、常量的声明与使用
代码如下:
//定义后不能改变,可在任意地方拜访 //默认大小写敏感,习惯大写 //常量值只能用标量(int、float、string、bool) //常量必须声明时就赋值 define("常量名","值") 检查常量是否存在
代码如下:
bool defined ( string $name ) var_dump(defined('a')); //勿遗漏了引号 《笔记(三):数据类型转换与常量介绍》是否对您有启发,欢迎查看更多与《笔记(三):数据类型转换与常量介绍》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |