Blogger Information
Blog 5
fans 0
comment 0
visits 2023
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
0803-1. php变量的8种数据类型? 2. php变量类型的转换? 3. 如何定义php常量, 实例演绎php变量与常量的区别?
马勇*JackMa
Original
467 people have browsed it

php八种数据类型

标量类型:
  • string(字符串类型)
  • integer(整型)
  • float(浮点型)
  • boolean(布尔型)
复合类型
  • array(数组)
  • object(对象)

特殊类型

  • resource(资源)
  • null(null)

php变量类型转换

  1. //临时转换,在变量前使用(关键字)或php内置方法
  2. int)、(integer)、intval():转换成整形
  3. float)、(double)、(real)、floatval():转换成浮点型
  4. string)、strval():转换成字符串
  5. bool)、(boolean):转换成布尔类型
  6. array):转换成数组
  7. object):转换成对象
  8. //永久转换
  9. settype('变量','类型关键字,如int')

定义php常量, 实例演绎php变量与常量的区别

  1. //常量定义
  2. 1.define('常量名','常量值')
  3. 2.const 常量名 = 常量值
  4. //常量与变量区别
  5. 1.变量可以先定义,后赋值;常量必须在定义时就赋值
  6. $name;
  7. const NAME = 'jack';
  8. 2.变量由值类型决定变量的类型,是可变得,因此变量可重新赋值;常量只能在定义时赋值,且常量的值不可改变
  9. $name = 'jack';
  10. const NAME = 'JACK';
  11. $name = 'lucy';
  12. 3.使用形式不同,常量使用时不需要`$`;变量使用时需要`$`
  13. $name = 'jack';
  14. const NAME = 'JACK';
  15. echo $name.'-'.NAME;
  16. 4.常量只能赋值4种标量类型;变量可以赋值全部类型数据
  17. 5.常量具有超全局的作用域,在函数内外部均可以直接使用;变量具有作用域,在函数内部使用函数外部的变量,需要使用`global`关键字声明变量,或者把变量通过传参的方式传递到函数内部使用;反之在函数内部定义的变量此变量作用域也仅限于函数内部
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