摘要:本文主要向大家介绍了PHP语言学习之【PHP篇】变量与常量,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。
本文主要向大家介绍了PHP语言学习之【PHP篇】变量与常量,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。
变量:
变量的作用域为函数区域
判断是否存在:isset($变量名);//返回bool
判断是否为空:empty($变量名)//变量未声明或者值为空返回1,否则返回false
清除变量:unset($变量名) 或者 $变量名=null;
引用:$a=10; $b=&$a; $b=20; echo $a.‘--‘.$b;//输出20—20
可变变量:$h1="kk"; $$h1="kkbb"; echo $kk; //输出结果为:kkbb
静态变量:
声明:static $变量名=值;
作用域:相应函数内部 //函数多次调用间共享,典型为记录函数调用次数
说明:全局声明的静态变量不作用于其他函数
常量:
基本介绍:一旦声明不可改变,一定要赋初值,作用域为全局
常量类型只支持:bool int float string
声明:define(“常量名”, 值 , bool ) //常量名最好大写,bool值为true则不区分大小写,默认false
输出:echo 常量名 //常量名称不可加 $
清除:不可用unset(常量名) 清除
系统常量:echo M_PI; //获取Pi (1)当前行号__LINE__ (2)当前文件绝对路径__FILE__ 等
变量类型:
1、 自动类型转换:
小类型转换为大类型
Int+float=>float // int 32位 float 64位
Int+bool=>int // 12+flase(true)=>12(13)
2、 获取变量类型:
var_dump($变量名);//输出类型和值 填入 变量 或者 表达式
getType($变量名);//输出类型
3、 强制类型转换:
setType($变量名,”int”); //可写double(float,real) int(integer) string bool(Boolean) array object
$变量名1=(int)$变量名2;
$变量名1=intval($变量名2); // 其它strval( ) floatval( )
4、 类型判断:
is_bool($变量名);//is_int() is_float() is_string() is_array() is_unll() is_object()
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言PHP频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号