PHP--问题记录

记录一:

常驻内存的PHP程序mysql报错 mysql has gone away,在cli环境下,PHP程序需要长时间运行,客户端与MySQL服务器之间的TCP连接是不稳定的。例如你使用的是长连接或者命令行,在超出一定时间后,数据库连接会断开。

解决办法:捕获错误码(2006/2013),进行短线重连。

thinkphp + phpworkman 使用:TP+workman也会出现类似的情况,TP从 V5.0.6+版本开始,支持Mysql的断线重连机制,默认关闭,需要的话,在application/databases.php数据库配置文件中添加

// 开启断线重连'break_reconnect' => true,

这样就OK了。

 

记录二:

函数学习

php将原数组倒序array_reverse();

格式话输出函数 sscanf ($str ,$format [, &$...格式化后的变量 ])

 

记录三:

转json时把数组元素中的字符串类型转成整型

json_encode(["123"],JSON_NUMERIC_CHECK);

 

你可能感兴趣的:(PHP)