命名空间的访问分为三种模式: 非限定名称访问、限定名称访问、完全限定名称访问。系统默认的空间元素访问规则:函数和类在空间内访问时系统会先在当前空间找, 找不到再去全局空间找; 而类不会去全局空间下找, 类找不到时将抛出错误
辰风沐阳 阅读 2016 2021-06-05
主要作用:解决命名冲突问题。命名空间是指人为的将内存分隔, 让不同内存区域的同名结构共存。文件夹对于文件夹内的文件来说就充当了命名空间的角色,两个文件名相同的文件不同放在同一个文件夹下,但是可以放在不同的文件夹下
辰风沐阳 阅读 1863 2021-06-05
当本地存在 `composer.lock` 文件时, composer install 将会去读取 composer.lock 中存储的版本号, 并且以此标准去下载依赖; 而 composer update 则不会去读取 composer.lock 中的版本号, 他仍然会去读取 composer.json 中定义的依赖, 生成新的 composer.lock 文件
辰风沐阳 阅读 2811 2021-06-03
array_merge() 将一个或多个数组合并为一个数组, 也可以用于重置数组键名, 合并规则 : 数值键名相同不会被覆盖, 非纯数字的键名相同后面的覆盖前面键值, 元素位置和前面的相同,; 数组相加合并 只要键名相同, 后面的键名相同的直接舍去
辰风沐阳 阅读 1995 2021-05-27
函数参数通过值传递, 所以即使在函数内部改变参数的值也不会改变函数外部的值。传引用就是在函数的参数前面添加 `&` 符号, 表示函数参数必须为引用地址, 不能是一个具体的值, 在函数内部对该参数所做操作会应用函数外部的该变量
辰风沐阳 阅读 1837 2021-05-21
阿里云OCR印刷文字识别提供了很多图片识别接口,本文记录最常用的身份证识别、银行卡识别功能封装。在阿里云的云市场中尽量用阿里云官方的接口,也就是服务商是阿里云的接口,大厂的接口肯定更加稳定嘛
辰风沐阳 阅读 2215 2021-05-19
没有自己的信息库去哪里查询号码信息, 当然是找一个第三方API了, 有很多网站提供了在线查询手机号归属地的方式, 但是在项目中查询手机号归属地应该用第三方接口。本文记录前端时间使用的一个阿里云的手机号归属地查询接口。
辰风沐阳 阅读 2324 2021-05-19
composer search 搜索 packagist.org 依赖包。应用场景:在TP框架中想引入TP官方的依赖包,忘记了包名或不想手打,可以先使用 search 命令搜索出来, 再将需要的依赖包复制到命令行中安装
辰风沐阳 阅读 2262 2021-05-17