业务背景:
获取小于等于当前版本的最新版本数据
发现在mysql中比较版本字符串有个坑:select "5.1.3">"5.1.24"
结果会是1,因为是按位比较,3比2大。。。。
怎么解决呢,stackoverflow上种方法:
传送门
本文分享两个:
没啥太大关联,只是工作用到记录下,供需要的用
首先是imgick的类库使用推荐 Intervention/image
有一天发现本地mb_strlen('哈')
本地为1,服务器为3,猜测应该是配置问题
看文档关键在于mb_internal_encoding
1 | mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] ) |
1 | //需求:想通过传函数体和参数去调用,但不确定参数(就是说不想写死参数) |
流程是啥
详细网上资料很多,下边三个都可以用,我就不赘述了
phpstorm远程调试
Zero-configuration Web Application Debugging with Xdebug and PhpStorm
cannot-debug-with-phpstorm-vagrant-xdebug