批改状态:合格
老师批语:
<?php//数据类型,//php 在变量申明时 不须要 注明值的数据类型,$a = '123456';//数值型字符串$b = 123;//整数$c = 456;echo $b + $c;//php + 的作用是 把两边的 值相加,如果值不是 数值,会自动转换成数值,$d = '345';echo $c + $d; //此时$d 会自动转换成 整数 ;(int)$d;//(int) 转换成 整型 (float) 转换成浮点型 (arrar) 转换为数组 (string) 转换成字符串 (object) 转换成 对象 (bool) 转换为布尔型 等//echo $d; //这么也可以把 $d 转换成整数;$f = 'abce';$h = '123678';echo $f . $h; // php . 它希望两边是 字符串类型,所在在运算是 两边的值会自动转换成 字符串类型。// 检查 数据 类型的方式,可以通过 php 预定义函数,也可以用判断的方式// 预定义函数 :// is_int 是否为整型// is_bool 是否为布尔// is_float 是否是浮点// is_string 是否是字符串// is_array 是否是数组// is_object 是否是对象// is_null 是否为空// is_resource 是否为资源// is_scalar 是否为标量// is_numeric 是否为数值类型// is_callable 是否为函数// gettype(传入一个变量) 能够获得变量的类型// var_dump(传入一个变量) 输出变类型和值if(is_int($c)){//检查$c 是否是 整型,如果是 输出$cecho $c;}else{$c . "不是整型";}echo "<hr>";//变量的申明和赋值$j; //这么也型,但是没有值echo $j;$j = '给变量$j赋值';echo $j;//可变变量:可变变量就是用变量的值 来当变量名, 用$$ ,$k ='name';$$k = '我是可变变量';echo "<br>";echo $k.'<br>';echo $name . '<br>';echo $$k . '<br>';//常量 :通过 const 关键字 和 define()函数来定义;//常量名 用大写,常量 不要写$ 符号,常量申明后不能被删除和更改// const 是在程序编译时就定义好,define()函数是在程序运行时 才创建,需根据情况使用echo "<hr>";const NAME = '御弟哥哥';echo NAME;// NAME = '孙悟空'; //会报错echo NAME;define('CLNAME','我时define 定义的常量');echo CLNAME;echo '<hr>';function a($name){define('CAR','宝马');return $name . CAR;}echo a('如来的');
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号