1、直接使用EVAL执行,不算在“更好”的范围内,不做讨论。2、正常判断式:先判断脚本存不存在,再进行操作。/** * 向Redis注册Lua脚本 * * @param Redis $redis *&nb...
今天又仔仔细细的研究了一下鸟哥写的yield的文章:传送门突然对yield的作用明晰了。就像很多人说的yield其实就是实现一种以同步方式写异步代码的功能,写了这么多年PHP,完全不清楚这个到底是啥意思。不过看完这篇文章算是懂了。一般的PHP代码(类似于同步IO):PHP完全以同步的方式在处理...
对函数内部进行参数设置是在编码中经常遇见的一个设计问题,一般情况下,我们会有三种方式。1、2B程序员(没错这就是我经常用的那种)function a_func($option1, $option2){if ($option1) {//some...
编码后也可以正确的用json_decode进行解码1、使用正则/** * 解决json_encode的中文兼容问题(虽然看似兼容5.2不过没测试过) * * @param array|stdClass&n...
js部分 js使用的是crypto-js进行aes加密github地址:https://github.com/brix/crypto-js加密var md5SecterKey = 'a1d3eaf653ab8d9c2c1d809f13ab5...
- 搜索
- 最新留言
-
- homebrew-php 凉了....烦....
- Winner Winner Chicken Dinner
- 其实我又发现了一种新的生成方式:https://gist.github.com/reatang/6f8c336e87639a68ce35b00b746649e1
- 测试
- 你应该用Hello World!多有范~
- 这应该是进程的标准输入/输出交互,并不是管道交互……管道需要另开IO……
- 我的理解(未必是对的):分层、模块、组件属于不同角度的切分,可以想象一个立方体,在垂直层面上切,这叫(分)层,在水平面上切这叫(模)块,如果竖着拿出一列来,这叫一个组(件);层与层之间的关系叫切面;块与块之间的关系叫调用和依赖;组与组之间的关系叫接口
- 战场原~荡漾~
- 生成自签名:openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
- 老Tang司机你好
- 文章归档
- 网站收藏