喜迎
春节
php中,this、self、static的区别
php中,this、self、static的区别
this指当前类,不能用于静态成员函数中,使用形式:$this-> self是对静态成员函数/变量的访问,使用形式:self:: static和self很接近,唯一区别在于:self调用的是本身代码片段的这个类;而static调用的
2022-06-02
PHP中isset与array_key_exists的性能对比
PHP中isset与array_key_exists的性能对比
前言:在开发中,之前判断数组中的键是否存在,我一直使用isset;今天看到有同事大量使用array_key_exists,闲来没事就测试了一下它们的性能。 12345678910111213141516$arr = ['id' =>
2022-06-02
ThinkPHP5 中order的使用
ThinkPHP5 中order的使用
之前一直在使用Yii2,在查询排序时习惯了使用 SORT_DESC | SORT_ASC,今天在使用的时候发现了问题,记录一下。下面这个查询没有得到预期的结果:12 $list = Db::name('tb')->where(['st
2022-05-06
ThinkPHP5 中clone Query对象
ThinkPHP5 中clone Query对象
当我们在给前端提供列表接口的时候,经常需要根据条件返回总条数和当页列表数据;这时,我们就需要复用共同的查询条件对数据库执行多次查询操作。 在Yii2里,可以通过clone处理:1234$query = Post::find()->wh
2022-04-26
phpStorm实现保存后,代码自动格式化
phpStorm实现保存后,代码自动格式化
鉴于个人编程风格的不同,为了保证团队开发能更好地开展,需要进行代码统一格式化。我们可以在ctrl+s的时候让IED来自动格式化保存。下面介绍下设置步骤: 1. 点击File-》Settings-》Keymap 2. 在右侧搜索save AL
2022-04-26
2 / 4