数据类型及类型转换
16lz
2021-08-04
<?php/**作业内容:1.php变量的8种数据类型?*2.php变量类型的转换?*3.如何定义php常量,实例演绎php变量与常量的区别?*//**四中标量类型*boolean(布尔型)integer(整型)float(浮点型)string(字符串)*两种复合类型*array(数组)object(对象)*两种特殊类型*resource(资源)NULL(NULL)*//**gettype(var)*is_bool()判断数据类型是否为boolean*is_integer()判断数据类型是否为integer*is_string()判断数据类型是否为string***/$st='123.12';echogettype($st);//获取数据类型stringecho"<br>";var_dump(is_bool($st));//bool(false)echo"<br>";var_dump(is_string($st));//bool(true)echo"<br>";/**isset()判断变量是否设置*empty()判断是否为空**/define('ENV_INT_IP','127.0.0.1');classDataType{constdateTime='2021/8/4';publicfunctiongetBool($str){//通过转换方法boolval转换//returnboolval($str);//通过设置变量类型方法settype转换//settype($str,'boolean');//return$str;return(boolean)($str);}publicfunctiongetInt($str){//通过自动运算自动转换//return$str-0;//通过转换方法intval转换//returnintval($str);//通过设置变量类型方法settype转换//settype($str,'integer');//return$str;return(integer)($str);}publicfunctiongetStr($str){//return$str.'';//returnstrval($str);//settype($str,'string');//return$str;return(string)($str);}publicfunctiongetFloat($str){//return$str+0.12;//returnfloatval($str);//settype($str,'float');//return$str;return(float)($str);}publicfunctiongetArr($str){//settype($str,'array');//return$str;return(array)($str);}publicfunctiongetObj($str){//settype($str,'object');//return$str;return(object)($str);}publicfunctiongetRes($str){$res=fopen("1.txt","rw");var_dump($res);fclose($res);}publicfunctiongetNu($str){//settype($str,'null');//return$str;$str=null;return$str;}}$cl=newDataType();$str=123;$res=$cl->getNu($str);var_dump($res);echo"<br>";echo$cl::dateTime;echo"<br>";echoENV_INT_IP;
更多相关文章
- php变量与常量
- 作业标题:0803 php变量与常量作业
- PHP基础课第二次作业
- 1. php变量的8种数据类型? 2. php变量类型的转换? 3. 如何定义php
- 08-03作业
- php第一天---变量
- 作业标题:0802-php是什么及运行原理 编程作业
- 变量、常量、数据类型
- 07-14作业 JSON 对象转换字符串 选项卡 懒加载