文章列表第 3 页

php 数据转json 中文转码问题
2018-10-31
267 字
我们知道, 用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式, 还会在一定程度上增加传输的数据量. <?php echo json_encode("中文"); //"\u4e2d\u6587"这就让我们这些在天朝做开发的同学, 很是头疼, 有的时候还不
单元测试文档学习笔记
2018-10-24
1317 字
注意事项: 编写单元测试,方法块注释不随意填写, 防止出现使用单元测试提供的注释语法无法使用 注释依赖(测试中的流程控制) 当某个测试所依赖的测试 失败时,PHPUnit 会跳过这个测试。 例如:测试a 需要 测试b获取的值 来进行测试a的测试;可以用注释依赖进行值传递 如果测试同时从 @dataProvider 方法和一个或多个 @depends 测试接收
phpstorm珍藏常用快捷键
2018-10-18
762 字
设置项 自动定位 (定位编辑文件所在的位置) Project面板,工具图标按钮(齿轮形状),弹出的菜单中选择 Autoscroll from Source 编辑文件时,左侧文件夹聚焦到该文件 手动定位-快捷键 在编辑的所选文件按ALT+F1, 然后选择PROJECT VIEW(新版下一级 Project) PHP手册 Preferences -> To
前端cdn失效修复
2018-10-16
42 字
博客出现访问卡死现象,排查一下发现https://cdn.bootcss.com/的访问卡住,导致页面白屏等待资源加载 将https://cdn.bootcss.com/替换为https://cdnjs.cloudflare.com/ajax/libs/
mysql查询设置大小写敏感以及性能(explain)对比
2018-10-16
297 字
受到 此文 某些似懂非懂话语影响而折腾的笔记 解决方法: 查询时加上binaryexplain 分析 sql语句其中type有变动(sk已加上索引) type值解析 而不加binary 不区分大小写时 查询时强制二进制对比,尤其不好,这会让你代码中多出很多判断,且还有可能被绕过。至于直接使用二进制字段,mysql不会将它当成字符来处理,我觉得也可能存在问题。
php二维数组数据指定键唯一合并
2018-10-15
69 字
例子: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546array:11 [ 0 => array:2 [ "publicadtype" => "h5-zmiti" "num" => 16 ] 1 => array:2
编码习惯-2019.06.03
2018-10-10
670 字
本文档长期不定时更新 在使用get()或者select() 查询列表时,要么分页,要么limit限制最大长度 在使用return 时尽量只有一个return 方便查阅; 在编写类时,注意单一职责; 变量尽量在有必要提前存在时才声明 php是弱类型语言,对数据记得做类型校验 对方法参数做类型约束 数据库状态或数字代表含义的, 放在配置文件然后调取语义化配置使用
利用PHP将HTML页面生成PDF文档
2018-07-10
108 字
标签(空格分隔): php特殊处理 使用TCPDF第三方类库进行生成githup下载地址:https://github.com/tecnickcom/tcpdf官方下载地址:http://sourceforge.net/projects/tcpdf/ 核心代码: 12345678910111213141516171819202122232425public