PHP:数据类型之间的转换与常量的声明和使用
php变量是一个弱类型了我们可以进行各数据类型之后的快速转换,下面整理了一下关于php变量与常量的使用例子,希望这些例子对各位学习php会有帮助. PHP是弱类型的语言 PHP中共有8中类型 4种标量 //只能存储一个值) 1.整 型:int integer 2.布尔型:bool boolean 3.浮点型:float,double,real 4.字符型:string 2种复合类型 //一个变量能存储多个值 1.数组:array //只能存储多个变量 2.对象:object //可存变量以及函数 2种特殊类型 1.资源类型:resource 2.空 类 型:null 例子:Var_dump(变量或值); //即可以查看变量或值的类型,又可以看数据 PHP实例代码:
数据类型的转换 一种是强制转换: 1.setType(变量,类型);//类型int,integer,float,double,real,bool,boolena,string,array,object 这个函数将原变量的类型改变,var_dump(); PHP实例代码:
2.在赋值前使用(类型)的形式,不会改变原变量的类型*$a=(int)$str;) PHP实例代码:
3.$变量=intval(变量或值); $变量=float(变量或值); $变量=stringval(变量或值); PHP实例代码:
注意:整型在内存中占4个字节,浮点型在内存中占8个字节 一种是自动转换(这是PHP最常用的方式,因为这种我们开发时不用去管理类型,变量会根据运行环境自动转换) PHP实例代码:
与变量和类型有关的一些常用函数: isset();//是判断变量存不存在,值如果是null,也表示空,实例代码如下:
empty(); //判断一个变量是否为空,如 "" null,实例代码如下:
变量类型测试函数:
常量的声明与使用 1.常量是一个简单的标识符 2.常量定以后不能再改变他的值,也不能使用unset()取消 3.常量可以不用理会变量范围的规则而在任何地方都可以定义和访问 4.常量使用define("常量名",值) 5.常量名在声明和使用都不使用"$" 6.常量名称习惯使用大写 7.常量的值只能用标量类型(int,float,bool,string) 8.常量一定要在声明时就给值 9.defined("常量") //判断常量存不存在 PHP实例代码如下:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |