php变量与常量
- 苦咖啡原创转载
- 2021年08月04日 00:46:05491浏览
变量与常量
- 变量八种类型:
- 布尔型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,
- 常量的定义:
- 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;
?>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。