随笔分类 - PHP
摘要:最近对接硬件做了两个项目,用到了swoole 第一个是门禁系统,需要远程开门、离线报警、定时开门、离线刷卡等功能 1.远程开门: 目前用cli创建个临时客户端连接服务端发送命令,服务端处理完成后客户端根据返回状态判断是否开启成功 2.离线报警 客户端断网后并不会服务端的closed()并不能检测到,
阅读全文
摘要:参考 参考2 另外主要用到artisan 首先创建SwooleCommand.php SwooleHandler.php 在Kernel.php中新增命令 这样就能在网站根目录打开tcp服务了 如果想做指定用户推送数据就得另辟蹊径了,我创建了临时客户端与服务端建立连接。 同理先创建客户端命令 这样就
阅读全文
摘要:在laravel写接口的时候免不了数据库中保存null,可用诸如设置ORM的访问器或以下方法处理 其实可以利用路由中间件,在需要的地方引入中间件即可 中间件 再Kernel.php引入路由中间件。使用方法
阅读全文
摘要:首尾处理 trim ( string $str [, string $character_mask = " \t\n\r\0\x0B" ] ) 此函数返回字符串 str 去除首尾空白字符后的结果。如果不指定第二个参数,trim() 将去除这些字符: ltrim() 和rtrim() 分别是字符串左侧
阅读全文
摘要:学习laravel一段时间了,从最开始文件保存到本地直到oss都使用原生或接口。今天偶尔看到了Storage。正好项目中有用到就在项目上使用了。 1.下载安装库 2.在config/app.php的providers中新增 3.在app/filesystems.php中新增 4.在config/fi
阅读全文
摘要:随机函数应用的场景很多,比如验证码,token,订单号等。由浅入深了解常用随机函数 1.rand 常用的随机数字函数,默认生成[0,getrandmax()]之间的随机数(包括边界值),因性能问题已被mt_rand替换。 相关函数:rand(int $min, int $max)生成$min和$ma
阅读全文
摘要:在socket出现之前已经有ajax定时请求、长轮询等方案,但都不能满足需求,socket就应用而生了。 socket基本函数socket 总结下常用的socket函数 服务端: socket_create 创建socket设置基本参数 socket_bind 绑定ip和端口号 socket_lis
阅读全文

浙公网安备 33010602011771号