之前整理过一条经验:PHP 按数组键值长度排序其中用的就usort配合另一个函数实现了按键值长度排序的功能。然而,如果是一个类里面的函数呢?在stackoverflow找到了答案:假设我们有一个名为ClassName的类,其中有一个私有静态函数merchantSort,那么可以通过如[……]

Read more

直接摘录结论:如果是在同一台服务器上运行的nginx和php-fpm,并发量不超过1000,选择unix socket,因为是本地,可以避免一些检查操作(路由等),因此更快,更轻。如果我面临高并发业务,我会选择使用更可靠的tcp socket,以负载均衡、内核优化等运维手段维持效率。&n[……]

Read more

PHP自带的md5()函数,生成的是32位长度的字符串。16位的话,也很简单:

substr(md5($str), 8, 16);

直接截取即可。方法参考自:https://www.cnblogs.com/52php/p/5669970.html[……]

Read more

PHP用Redis集群的驱动时候,如果出现这种报错,记住,用del方法即可,del方式是通用的,delete方式只对Redis驱动有效。稳妥起见,统一用del会避免这样的报错。[……]

Read more