0803-1. php变量的8种数据类型? 2. php变量类型的转换? 3. 如何定义php常量, 实例演绎php变量与常量的区别?
16lz
2021-08-05
php八种数据类型
标量类型:
- string(字符串类型)
- integer(整型)
- float(浮点型)
- boolean(布尔型)
复合类型
- array(数组)
- object(对象)
特殊类型
- resource(资源)
- null(null)
php变量类型转换
//临时转换,在变量前使用(关键字)或php内置方法
(int)、(integer)、intval():转换成整形
(float)、(double)、(real)、floatval():转换成浮点型
(string)、strval():转换成字符串
(bool)、(boolean):转换成布尔类型
(array):转换成数组
(object):转换成对象
//永久转换
settype('变量','类型关键字,如int')
定义php常量, 实例演绎php变量与常量的区别
//常量定义
1.define('常量名','常量值')
2.const 常量名 = 常量值
//常量与变量区别
1.变量可以先定义,后赋值;常量必须在定义时就赋值
$name;
const NAME = 'jack';
2.变量由值类型决定变量的类型,是可变得,因此变量可重新赋值;常量只能在定义时赋值,且常量的值不可改变
$name = 'jack';
const NAME = 'JACK';
$name = 'lucy';
3.使用形式不同,常量使用时不需要`$`;变量使用时需要`$`
$name = 'jack';
const NAME = 'JACK';
echo $name.'-'.NAME;
4.常量只能赋值4种标量类型;变量可以赋值全部类型数据
5.常量具有超全局的作用域,在函数内外部均可以直接使用;变量具有作用域,在函数内部使用函数外部的变量,需要使用`global`关键字声明变量,或者把变量通过传参的方式传递到函数内部使用;反之在函数内部定义的变量此变量作用域也仅限于函数内部
更多相关文章
- 0803 PHP编程作业
- 8.3日作业
- php0803 认识变量的作业
- php变量的类型与转换及变量与常量的区别
- php变量与常量
- 作业标题:0803 php变量与常量作业
- zy0803
- 数据类型及类型转换
- PHP基础课第二次作业