A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

黄心灵

初级黑马

  • 黑马币:40

  • 帖子:15

  • 精华:0

© 黄心灵 初级黑马   /  2019-5-31 13:05  /  752 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

变量函数:isset()、unset()、empty()
        isset($xx):判断一个变量是否存在,存在,就返回true,否则返回false。不存在有两个情况:根本没有定义,或定义了,但其数据为null
        unset($xx):销毁(删除)一个变量
        empty($xx):判断一个变量的值是否是空值(空值包括:0, 0.0, "0", "", null, false, array()  )

    单引号与双引号字符串
        '':  转义符:\\   \'
        "":  转义符:\\   \"    \n  \t  \r     \$
                可以识别变量:  "12345{$xxx}67890"

    创建数组
        array()
        []

    foreach遍历数组
    $arr8 = [
        [11, 12, 13, 14],
        [21, 22, 23],
        [31, 32, 33, 34, 35]
    ];
    $max = $arr8[0][0];
    foreach($arr8  as  $key => $value){
        foreach($value as $key2 => $value2){
            //echo $value2 . ' ';
            if($value2 >= $max){
                $max = $value2;
            }
        }
    }

    自定义函数的定义与调用
    function f1($p1, $p2){
        .......
        return $xxx;
    }
    $res = f1(8, 9)

    使用global关键字
    $v2 = 2;
    $v3 = 3;
    function f2(){
        //echo $v2;   //错!
        global $v2;
        echo $v2;
        $v2 = 22;   //也就修改了全局变量$v2的值

        echo $GLOBALS['v3'];    //3
    }
    echo $GLOBALS['v3'];        //3

    认识超全局变量:$GLOBALS, $_SERVER, $_POST, $_GET, $_REQUEST, $_FILES, $_COOKIE

    常量的定义与使用
    define('G', 9.8);
    echo G;
    $res3 = G*8/9;
    $res4 = f1(G, 10);

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马