<?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;


更多相关文章

  1. php变量与常量
  2. 作业标题:0803 php变量与常量作业
  3. PHP基础课第二次作业
  4. 1. php变量的8种数据类型? 2. php变量类型的转换? 3. 如何定义php
  5. 08-03作业
  6. php第一天---变量
  7. 作业标题:0802-php是什么及运行原理 编程作业
  8. 变量、常量、数据类型
  9. 07-14作业 JSON 对象转换字符串 选项卡 懒加载

随机推荐

  1. Android(安卓)Launcher 之 图标加框 优化
  2. android 开机流程
  3. android arm debug
  4. android 编译源码不生成odex
  5. 多媒体框架
  6. Android使用DrawLayout,ToolBar和ActionBa
  7. RecyclerView 实现item点击水波纹动画
  8. 线性布局LinearLayout和相对布局Relative
  9. 一分钟实现TextView高亮效果BabushkaText
  10. android两种方式设置EditText不弹出软键