黑马程序员技术交流社区

标题: 12 [打印本页]

作者: 黄心灵    时间: 2019-5-31 13:05
标题: 12
变量函数: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);





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2