php
fisher7757
今天天气很好
展开
-
composer
1.加载某个核心类包:composer require cmzz/laravel-aliyun-sms(加载核心类包的时候需要在composer.json的目录下删除)2.创建某个项目:composer create-project thinkphp5/thinkphp5-sms thinkphp5 --prefer-dist3.更新类包方法:找到comspoer.json的目录执行 comsp...原创 2018-02-27 10:47:18 · 179 阅读 · 0 评论 -
php接口编写规范
1.建议把错误信息写到一个配置文件里面。类似于下面这种:return [ //通用模块 错误信息 10 'COMMON' => [ 'PARAMS_REQUIRED' => [ 'code' => '10001', 'message' => '缺少必要参数', ], ...原创 2018-02-27 10:52:49 · 2358 阅读 · 0 评论 -
PHP常用的一些方法
1./*** 检测手机的格式*/public function checkMobileFormat($sMobile){$sPregMatch = '/^1(3[0-9]|4[57]|5[0-35-9]|7[0-9]|8[0-9])\d{8}$/';return preg_match($sPregMatch, $sMobile);}2./*** 数字型验证*/public f...原创 2018-02-27 10:59:17 · 238 阅读 · 0 评论 -
api书写规范
1.要注意判断接口返回的数据是否为空;2.注意返回数据时候 有数据和没有数据返回的数据格式要一致;3.app返回的参数的数量必须一样 不能有的数据有这个字段另一个没有,否则容易崩;4.app的接口数据循环的时候不能有空,否则容易崩;5.尽量不要让ios传json格式的数据给php,因为php和ios解析出来可能会有差异;6.app客户端读取http图片的时候,如果http 301强制跳转htt...原创 2018-02-27 11:26:03 · 1322 阅读 · 1 评论 -
10条PHP性能优化的小技巧
(1)foreach效率更高,尽量用foreach代替while和for循环;(2)循环内部不要声明变量,尤其是对象这样的变量 ;(3)在多重嵌套循环中,如有可能,应当将最长的循环放在内层,最短循环放在外层,从而减少cpu跨循环层的次数,优化程序性能;(4)用单引号替代双引号引用字符串以实现PHP性能优化;(5)用i+=1代替i=i+1。 符合c/c++的习惯,效率还高; (6)优化Select ...原创 2018-02-27 11:28:46 · 215 阅读 · 0 评论