Blogger Information
Blog 20
fans 0
comment 1
visits 14882
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
变量的创建和使用,变量的作用域,与检测,分支语法2018/8/22
南风的博客
Original
925 people have browsed it

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

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

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

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

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


二、变量类型与检测

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

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

实例

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

$grade = 100;

if ($grade < 60){
    echo '很不幸,你不合格';
}else if ($grade >= 60 && $grade < 80){
    echo '恭喜,考还不错';
}else if ($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 '你关心的语言未收录';

运行实例 »

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

实例

$program = 'php';
switch ($program){
    case 'php': //判断的值
        echo 'php 是世界上最好的编程语言';
        break;//跳出switch
    case 'java':
        echo 'java 是通用编程语言';
        break;
    case 'html':
        echo 'html 是超文本标记语言';
        break;
    default://以上的条件都不满足就会跳到defaul();
        echo '你关心的语言未收录';

运行实例 »

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


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post