isset()、empty()、is_null() 是 PHP 中三个常用的变量检测函数,它们在功能和使用场景上有明显区别。isset() 用于判断变量是否存在,empty() 用于判断数据是否为空,is_null() 用于判断变量的值是否为 null。isset() 的参数支持接收多个变量,并且参数只能是变量,不能是字面量、表达式,empty() 和 is_null() 的参数,只能传入一个变量,从 php 5.5 开始,不仅可以是变量,也可以是字面量、表达式
辰风沐阳 阅读 578 2020-11-05
将无限级分类数据转换为树形结构数据通常使用两种算法:递归算法和引用算法。引用算法用的十分巧妙,研究透彻可以更好地理解引用符号的使用
辰风沐阳 阅读 3216 2020-11-03
sort():对数组进行升序排列;asort():根据键值,对关联数组进行升序排列;ksort():根据键名,对关联数组进行升序排列
辰风沐阳 阅读 2077 2020-10-31
如果请求的接口是一个图片,那么接口返回的是二进制流的数据,所以直接打印会乱码;正确使用方法:$data='image/png;base64,'.base64_encode($output);echo '<img src="data:'.$data.'">';
辰风沐阳 阅读 2274 2020-10-27
在配置目录(config)下创建一个 ext 目录,将配置文件放在 ext 目录下;即扩展的文件都放在 config/ext 目录下;在任意类(控制器、核心类库)中都可以使用 \core\basic\Config::get() 读取配置信息
辰风沐阳 阅读 3259 2020-10-21
缩略名调用命令的前提:这个缩略名具有唯一性,不会混淆;否则会报错,示例:`composer in` Command "in" is ambiguous (init, install and 1 more).【命令“in”不明确(init、install和1个以上)】
辰风沐阳 阅读 2518 2020-10-10
1. 配置目录、路由目录独立 2. 取消了很多系统常量 3. 引入了 facade 门面 4. 核心类库文件 5.0 使用了大量的静态关键字修饰, 5.1 则是非静态
辰风沐阳 阅读 4081 2020-10-01
TP5.0 要求PHP版本 >= 5.4.0,TP5.1 要求PHP版本 >= 5.6.0,TP6.0 要求PHP版本 >= 7.1.0。TP5.0、TP5.1 可以通过 composer 或 git 下载, TP6.0 必须通过 composer 下载
辰风沐阳 阅读 2720 2020-10-01
remove 命令用于移除 composer.json 中的扩展包;也可以一次移除多个包:composer remove 扩展包1 扩展包2 扩展包3
辰风沐阳 阅读 2592 2020-09-17
composr require 将依赖添加或更新到 composer.json 文件中,不存在则自动创建;支持一次引入多个composer包,使用空格隔开就行;修改已下载的包的版本,直接引入即可,会自动以删除前安装的,改为最新指定的版本
辰风沐阳 阅读 2512 2020-09-17