php-7

如何查手册:

1.查看函数本身的版本和功能

2.查看函数的返回值

3.查看函数需要哪些参数,参数分别是啥

4.如果看到【】代表这个参数可以传可以不传

5.如果遇到....说明参数可以无限传

6.如果遇到&就是引用传参

7.如果那你遇到mixed 代表你可以传递任意类型的参数

8.如果遇到callback 代表你需要传入的是回调函数

【匿名函数】
    就是没有名字 的函数
    
    
【use】    
    使用
    $name = '小蜜蜂';

    $age = 12;

    $sex = '保密';

    $height = 165;

    $func = function ($name , $age) use (&$sex , $height)
    {
        
        echo $name;
        echo $age;
        
        echo $sex;
        echo $height;
        
        $sex = '我是开放的';
        echo $sex;
        
    };

    $func($name , $age);

    echo $sex;
    echo $height;
    
    解释:使用外部变量的关键字
    
【文件包含】
    面试题常考 四者的区别是啥?
    百度自己总结:
    
    include
        如果文件包含的时候出错,报警告错误,代码继续向下执行
    
    require
        如果文件包含的时候错误,报致命错误,代码终止
    
    include_once
    
    require_once
    
项目结构:
    文件夹有:    
        common 公共目录
            common.php
        config 配置文件目录
            config.php
        mysql  数据库文件目录
            mysql_func.php
            
        index.php

【数组】
    定义:
        就是一组数据的集合
        
    两个东西必须要知道:
        第一个:键(下标)
        
        第二个:值(元素)
        
        
【空数组定义】
    $arr = []; //空数组

    $arr = array();  //PHP5.4以前使用

【索引数组】

定义:下标从零开始 递增
    
    
    添加元素:
        $arr[] = 值
        
    
    获取元素
        echo $arr['你要获取的那个元素的下标'];
        
        注意:数组不能被直接输出
        
    删除元素
        unset($arr['你要干掉的那个元素的下标']);
    
    修改元素
        arr[你要指定的要修改的元素的下标] = 你要修改的值

【关联数组】
    $arr = [
        '演员'=>'李老师',
        '技能'=>'PHP',
        '身高'=>'190',
        '三维'=>'809090'
    ];
    
    演员 技能 身高 三维 都是键
    
    李老师 都是值(元素)
    php
    190
    809090
    
    获取
        $arr['技能'];
        
    添加
        $arr['PHP'] = '王';
        
    删除
        unset($arr['三维']);
        
    修改
        $arr['身高'] = 179;

【二维数组】
    $arr = [
        '人生',
        '就那',
        '奇迹'=>[
            '浩',
            '瀚'
        ]
    ];

【三维数组&&多维数组】
    $arr = [
        '99感冒灵'=>[
            '中国人啊发生了好多事情以后多几天就忘记了',
            '三鹿喝多了' => [
                '长生生物' => [
                    '假疫苗',
                    '几天了',
                    '过去了'
                ]
            ]
            
        ],
        ['a' , 'b' , 'c' =>[
                'PHP是谁搞火的',
                'PHP是是世界上最好的语言',
                '三鹿喝多了' => [
                    '长生生物' => [
                        '假疫苗',
                        '几天了',
                        '过去了'
                    ]
                ]
            ]
        ]
    ];

【数组遍历】    

    count:
        获取你数组元素的总个数
        
        不适用与 关联或者是多维数组
    
【foreach】
    这是第一种用法
    
    foreach ($arr(数组) as $key(键) => $value(值)) {
    
        
    }
    
    第二种用法 省略键的方式
    
        
    foreach ($arr as $value) {
        echo $value.'<br />';
    }
    
    foreach (数组 as 键 => 值) {
    
    }

猜你喜欢

转载自blog.csdn.net/qingchurenxiaoyao/article/details/81584503