Blogger Information
Blog 14
fans 0
comment 0
visits 9542
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP变量与常量
Mr.Ran
Original
547 people have browsed it

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. ?>
Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post