博主信息
博文 16
粉丝 0
评论 0
访问量 22603
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP变量数据类型,变量和常量的定义以及数据类型的检测
刚哥哥
原创
1349人浏览过

实例演示

  1. <?php
  2. //数据类型,
  3. //php 在变量申明时 不须要 注明值的数据类型,
  4. $a = '123456';//数值型字符串
  5. $b = 123;//整数
  6. $c = 456;
  7. echo $b + $c;
  8. //php + 的作用是 把两边的 值相加,如果值不是 数值,会自动转换成数值,
  9. $d = '345';
  10. echo $c + $d; //此时$d 会自动转换成 整数 ;
  11. (int)$d;
  12. //(int) 转换成 整型 (float) 转换成浮点型 (arrar) 转换为数组 (string) 转换成字符串 (object) 转换成 对象 (bool) 转换为布尔型 等
  13. //
  14. echo $d; //这么也可以把 $d 转换成整数;
  15. $f = 'abce';
  16. $h = '123678';
  17. echo $f . $h; // php . 它希望两边是 字符串类型,所在在运算是 两边的值会自动转换成 字符串类型。
  18. // 检查 数据 类型的方式,可以通过 php 预定义函数,也可以用判断的方式
  19. // 预定义函数 :
  20. // is_int 是否为整型
  21. // is_bool 是否为布尔
  22. // is_float 是否是浮点
  23. // is_string 是否是字符串
  24. // is_array 是否是数组
  25. // is_object 是否是对象
  26. // is_null 是否为空
  27. // is_resource 是否为资源
  28. // is_scalar 是否为标量
  29. // is_numeric 是否为数值类型
  30. // is_callable 是否为函数
  31. // gettype(传入一个变量) 能够获得变量的类型
  32. // var_dump(传入一个变量) 输出变类型和值
  33. if(is_int($c)){
  34. //检查$c 是否是 整型,如果是 输出$c
  35. echo $c;
  36. }else{
  37. $c . "不是整型";
  38. }
  39. echo "<hr>";
  40. //变量的申明和赋值
  41. $j; //这么也型,但是没有值
  42. echo $j;
  43. $j = '给变量$j赋值';
  44. echo $j;
  45. //可变变量:可变变量就是用变量的值 来当变量名, 用$$ ,
  46. $k ='name';
  47. $$k = '我是可变变量';
  48. echo "<br>";
  49. echo $k.'<br>';
  50. echo $name . '<br>';
  51. echo $$k . '<br>';
  52. //常量 :通过 const 关键字 和 define()函数来定义;
  53. //常量名 用大写,常量 不要写$ 符号,常量申明后不能被删除和更改
  54. // const 是在程序编译时就定义好,define()函数是在程序运行时 才创建,需根据情况使用
  55. echo "<hr>";
  56. const NAME = '御弟哥哥';
  57. echo NAME;
  58. // NAME = '孙悟空'; //会报错
  59. echo NAME;
  60. define('CLNAME','我时define 定义的常量');
  61. echo CLNAME;
  62. echo '<hr>';
  63. function a($name){
  64. define('CAR','宝马');
  65. return $name . CAR;
  66. }
  67. echo a('如来的');
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学