php 是一门弱类型语言,我们不必向 PHP 声明该变量的数据类型,PHP 会根据变量的值,自动把变量转换为正确的数据类型 。
PHP 变量规则:
- PHP 变量以 "$" 符号开始,$符后面便是变量名;
- PHP 变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ ),且必须以字母或者下划线字符开始,不能以数字开头;
- PHP 变量名中不能包含有空格;
- PHP 是严格区分大小写的,变量$y 和 $Y 是两个不同的变量;
- PHP 没有单独声明变量的命令,变量在第一次赋值的时候就被自动创建;
- PHP 赋一个字符串给变量时,需要在字符串两侧加上引号 。
<!DOCTYPE html><html><head> <meta charset="utf-8"></head><body><?php$i = 36;$I = "Lucifer";$f = 123.45;echo "$i的类型和值:";var_dump($i);echo "<br>$I的类型和值:";var_dump($I);echo "<br>$f的类型和值:";var_dump($f);?></body></html>运行结果:
文章插图
PHP 变量作用域:
- local:函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问 。
- global:函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问 。
- static:调用该函数后,static局部变量不会被删除,该变量仍然是函数的局部变量 。
- parameter:通过调用代码将值传递给函数的局部变量 。
【PHP变量及实例】实例:
<!DOCTYPE html><html><head> <meta charset="utf-8"></head><body><?php$i = 36;$I = "Lucifer";$d = 2643699.89;//这里的变量为全局变量,无法直接在函数中使用function a(){ global $I; //使用global关键字来使用全局变量 $s = 26; //这里是局部变量,无法在函数以外使用 echo $I."今年".$s."岁了!"; echo "<br>";}function b($f){ //这里的$f是传递的参数 global $I; echo $I."的房子价值".$f."元!"; echo "<br>";}a();b($d);//将$d作为参数传递给函数b?></body></html>运行结果:
文章插图
推荐阅读
- C/C++中的函数指针
- 抽水马桶漏水原因及解决方法
- 大陵穴穴位位置图及作用 大陵穴位位置图
- 【全自动马桶】全自动马桶功能及品牌介绍
- 劳荣枝事件详情 劳荣枝向受害者及其家属道歉忏悔:我承认我有罪
- 5G投资核心标的二:光迅科技得市场空间及噱头、争议
- 侧排马桶安装流程及使用注意事项
- 毛里塔利亚甜茶及其茶文化
- 金骏眉奶茶材料及制作介绍
- 云南滇红茶的制作及特色