登录  /  注册
博主信息
博文 40
粉丝 0
评论 0
访问量 23870
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP的8种变量类型与应用场景
飞天001
原创
547人浏览过

PHP的8种变量类型与应用场景

1. 四种标量类型

字符串string,布尔类型boolean,整型int,浮点型float

  1. //1.字符串
  2. $username = 'jack';
  3. var_dump($username);
  4. //2.布尔类型
  5. $flag = true;
  6. var_dump($flag);
  7. //3.整型
  8. $num = 1988;
  9. var_dump($num);
  10. //4.浮点型
  11. $num2 = 3.1415;
  12. var_dump($num2);

2. 两种复合类型

数组array,对象object

(2.1) 数组

  1. //5.数组:根据键名key,可以分为索引数组(键为整型),关联数组(键为字符串)
  2. // (1):索引数组
  3. $arr = ['php','java','asp','c++'];
  4. var_dump($arr);
  5. echo $arr; //echo只能输出字符串,这样会报错Array to string conversion in
  6. print_r($arr);
  7. // (2):关联数组(一维数组)
  8. $user = [
  9. 'id' => 1,
  10. 'name' =>'jack',
  11. 'sex' =>'male',
  12. 'age' =>'28'
  13. ];
  14. print_r($user);
  15. // (2):关联数组(二维数组)
  16. $users = [
  17. [
  18. 'id' => 1,
  19. 'name' =>'jack',
  20. 'sex' =>'male',
  21. 'age' =>'28'
  22. ],
  23. [
  24. 'id' => 2,
  25. 'name' =>'tom',
  26. 'sex' =>'male',
  27. 'age' =>'38'
  28. ],
  29. [
  30. 'id' => 3,
  31. 'name' =>'tony',
  32. 'sex' =>'female',
  33. 'age' =>'18'
  34. ]
  35. ];
  36. print_r($users);

(2.2) 对象

  1. // 6.对象,对象是类实例化的结果,类是具体相同属性和行为的一组对象的集合
  2. class Nbaplayer
  3. {
  4. public $name;
  5. public $sex;
  6. public $team;
  7. function play(){
  8. }
  9. }
  10. $james = new Nbaplayer;
  11. var_dump($james);

(3) 特殊类型

resource类型

  1. //7. resource类型,保存了到外部资源的一个应用
  2. $handle = fopen('data.txt', 'r'); //打开一个文件,成功时返回文件指针资源
  3. var_dump($handle); //返回的是resource类型

null类型

  1. //8. null 不是指 0 false ''
  2. var_dump($password); //1.未定义的变量
  3. unset($ch);
  4. @var_dump($ch); // 2.释放掉的变量
  5. $pdo = null; // 3.声明为null类型的
  6. //null是指以下三种情况的类型:1.未定义的变量 2.释放掉的变量 ,3.声明为null类型的
批改老师:PHPzPHPz

批改状态:合格

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

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

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