博主信息
博文 20
粉丝 0
评论 1
访问量 18997
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
变量的创建和使用,变量的作用域,与检测,分支语法2018/8/22
南风的博客
原创
1154人浏览过

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

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

    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 '你关心的语言未收录';

运行实例 »

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


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学