100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 按作用域分的话 php的变量可分为 PHP变量作用域与分支结构流程控制---8月23日

按作用域分的话 php的变量可分为 PHP变量作用域与分支结构流程控制---8月23日

时间:2020-09-08 20:26:43

相关推荐

按作用域分的话 php的变量可分为 PHP变量作用域与分支结构流程控制---8月23日

一、什么是变量的作用域?

变量作用域指的是变量使用时的生效范围,大致分为三种作用域:

1. 全局变量:函数之外创建的变量,在函数之外直接使用,在函数内部使用需要使用 global 关键字修饰才可用;

2. 局部变量:函数内部创建的变量,只能在函数内部使用。

3.超全局变量:$GLOBALS,是一个数组变量,所有的全局变量都是$GLOBALS变量数组中的一个键值,可在任何地方使用,无需 特殊声明;

二、变量类型与检测

1. 四种基本数据类型:整数型(整/负),浮点型,字符串型,布尔型(true/false)

2. gettype(); 函数: 检测变量类型

实例

$demo1=10;//整数型(integer)

$demo2=10.8;//浮点型(float)

$demo3='helloworld';//字符串型(string)

$demo4=true;//布尔型(boolean)

echogettype($demo1);//检测$demo1变量的数据类型

echogettype($demo2);

echogettype($demo3);

echogettype($demo4);

运行实例 »

点击 "运行实例" 按钮查看在线实例

三、流程控制-分支语句 if, else, elseif

实例

//if(表达式){表达式结果为true,执行这里}else{如果表达式结果为false,执行这里}

$grade=100;

if($grade

echo'很不幸,你不合格';

}elseif($grade>=60&&$grade

echo'恭喜,考还不错';

}elseif($grade>=80&&$grade<=100){

echo'你TM的真是个天才啊';

}else{

echo'牛逼,已经是超神了';

}

运行实例 »

点击 "运行实例" 按钮查看在线实例

四、流程控制-分支语句 switch ;

实例

$program='php';

switch($program){

case'php'://判断的值

echo'php是世界上最好的编程语言';

break;//跳出switch

case'java':

echo'java是通用编程语言';

break;

case'html':

echo'html是超文本标记语言';

break;

default://以上的条件都不满足就会跳到defaul();

echo'你关心的语言未收录';

}

运行实例 »

点击 "运行实例" 按钮查看在线实例

按作用域分的话 php的变量可分为 PHP变量作用域与分支结构流程控制---8月23日12点38分...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。