博主信息
博文 14
粉丝 0
评论 0
访问量 12807
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP变量与常量
Mr.Ran
原创
722人浏览过

PHP 变量类型

PHP变量的8种数据类型,分别是4种标量类型、2种复合类型、2种特殊类型。

  • 标量类型:
    布尔型(boolean)、整型(intager)、字符串(string)、浮点型(float)
  • 复合类型:
    数组(array)、对象(object)
  • 特殊类型:
    空(null)、资源类型(resource)

代码示例:

  1. <?php
  2. //4种标量类型
  3. $b = false;
  4. $i = 100;
  5. $s = "php.cn";
  6. $f = 3.1415926;
  7. //2种复合类型
  8. $a = [1,2,3];
  9. class foo{} //创建一个类
  10. $o = new foo; //实例化一个对象
  11. //2种特殊类型
  12. $n = null;
  13. $r = fopen('log.txt','r');
  14. printf('1.$b是:%s 类型<br>2.$i是:%s 类型<br>3.$s是:%s 类型<br>4.$f是:%s 类型<br>5.$a是:%s 类型<br>6.$o是:%s 类型<br>7.$n是:%s 类型<br>8.$r是:%s 类型',gettype($b),gettype($i),gettype($s),gettype($f),gettype($a),gettype($o),gettype($n),gettype($r));
  15. ?>

输出结果:


PHP 变量类型转换

  • 强制转换(临时)
  • 系统自动转换
  • 永久转换 settype()

代码示例:

  1. <?php
  2. //强制转换
  3. $page = 123;
  4. echo gettype((string)$page);
  5. //系统自动转换
  6. $price = '100元';
  7. $price += 200;
  8. echo gettype($price);
  9. //永久转换
  10. settype($page,'string');
  11. echo gettype($page);
  12. ?>

PHP常量

  • 定义常量
    可以使用 const 关键字或 define() 函数两种方法来定义一个常量。
  • 变量与常量区别
    1、没有$符号
    2、PHP全局成员,没有作用域限制,可以在任何地方定义和访问
    3、固定值,不能重新定义或取消
    4、命名推荐全部大写

代码示例:

  1. <?php
  2. //第1种定义方式
  3. define('DB_NAME','php');
  4. //第2种定义方式
  5. const DB_HOST = '192.168.88.88';
  6. ?>
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学