php变量与常量
16lz
2021-08-04
变量与常量
- 变量八种类型:
- 布尔型boolean,整型int,字符串string,浮点型(小数点)
- 数组,对象
- null,resource
- 变量的转换:
- 强制类型的转换(临时)
- (int)$name;强制转换为整型
- (string)$username;强制转换为字符串型
- (boolean)$one;转换为布尔型
- (array)$arr;转换为数组
- (float)$num;转换为浮点型
- (object)$object;转换为对象
- (unset)$uid;转换为null。
- 系统自动的转换
- 通过加减运算,从而使其自动转换为整型,
- 永久转换(settype()函数)
- settype($val,$type)
$type:有integer,string,boolean,float,array,null,object,
- settype($val,$type)
- 强制类型的转换(临时)
- 常量的定义:
- define(“WZM”,”姓名的缩写”);
echo WZM; - const WZM =”姓名的缩写”;
echo WZM;<?php
// 常量的值不能更改;变量的值可以更改。
define("WZM","姓名的缩写");
$wzm1 = "咖啡";
echo "更改之前:".WZM;
echo "<br/>";
echo "更改之前:".$wzm1;
echo "<hr/>";
define("WZM","王之满");//更改了会报错,
$wzm1 = "咖啡王之满";
echo "更改之后:".WZM;
echo "<br/>";
echo "更改之后:".$wzm1;
// 常量,不管是否是在函数体内或函数体外,作用域是一样的。变量,作用域不一样
echo "<hr/>";
function add(){
echo "在函数体内输出常量:".WZM;
echo "<br/>";
$wzm1 = "函数体内";
echo "在函数体内输出变量:".$wzm1;
}
add();
echo "<hr/>";
echo "在函数体<span style='color:red'>外</span>输出变量:".$wzm1;
?>
- define(“WZM”,”姓名的缩写”);
更多相关文章
- 作业标题:0803 php变量与常量作业
- PHP基础课第二次作业
- 1. php变量的8种数据类型? 2. php变量类型的转换? 3. 如何定义php
- 08-03作业
- php第一天---变量
- 作业标题:0802-php是什么及运行原理 编程作业
- 变量、常量、数据类型
- php学习0707
- javascript_0707作业