您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP:数据类型之间的转换与常量的声明和使用

2024/3/20 12:43:27发布32次查看
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实例代码:
$str=100.1254abc; settype($str,int); var_dump($str);
2.在赋值前使用(类型)的形式,不会改变原变量的类型*$a=(int)$str;)
php实例代码:
$str=100.1254abc; $a=(int)$str; var_dump($a); var_dump($str);
3.$变量=intval(变量或值);
$变量=float(变量或值);
$变量=stringval(变量或值);
php实例代码:
$str=100.1254abc; $a=intval($str); var_dump($a);
注意:整型在内存中占4个字节,浮点型在内存中占8个字节
一种是自动转换(这是php最常用的方式,因为这种我们开发时不用去管理类型,变量会根据运行环境自动转换)
php实例代码:
$a=10; $b=true; $c=100abc; $d=12.14;$sum=$a+$b+$c+$d; var_dump($sum);
与变量和类型有关的一些常用函数:
isset();//是判断变量存不存在,值如果是null,也表示空,实例代码如下:
$a=; if(isset($a)){ echo 存在; }else{ echo 不存在; } empty(); //判断一个变量是否为空,如 null,实例代码如下:$a=;
empty(); //判断一个变量是否为空,如 null,实例代码如下:
$a=; (emptyempty($a)){ echo null; lse{ echo no null; unset(); settype(); gettype();
变量类型测试函数:
is_bool(); is_int(); is_integer(); is_long(); is_string(); is_float(); is_double(); is_real(); is_array(); is_object(); is_resource(); is_null(); is_scalar(); is_numberic(); is_callable();
常量的声明与使用
1.常量是一个简单的标识符
2.常量定以后不能再改变他的值,也不能使用unset()取消
3.常量可以不用理会变量范围的规则而在任何地方都可以定义和访问
4.常量使用define(常量名,值)
5.常量名在声明和使用都不使用$
6.常量名称习惯使用大写
7.常量的值只能用标量类型(int,float,bool,string)
8.常量一定要在声明时就给值
9.defined(常量) //判断常量存不存在
php实例代码如下:

文章链接:
随便收藏,请保留本文地址!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product