2022-04-27 PHP 捕获Fatal error错误与异常处理 php中的错误和异常是两个不同的概念。 错误:是因为脚本的问题,比如少写了分号,调用未定义的函数,除0,等一些编译语法错误。 异常:是因为业务逻辑和流程,不符合预期情况,比如验证请求参数,不通过就用 throw new 抛一个异常。 ... 阅读全文
2022-04-08 PHP 判断字符串是否有包含乱码 判断一个字符串是否包含乱码: 1. 可以用正则匹配,但是你需要知道乱码大概包括的符号有哪些。 2. 运用黑魔法之jsonencode($string) === 'null' 来判断。如果字符串中含有乱码,jsonencode该字符串就... 阅读全文
2022-03-17 Curl 抛错 no route to host 异常错误 : no route to host PHP 程序下 curl 使用代理访问 知乎上找到一些答案, 防火墙还是有原因的 这种情况一般是数据包命中了iptables的--reject-with icmp-host-prohib... 阅读全文
2022-03-08 Swoole 出现 deadlock 字样 这种错误的出现原因一般是因为协程未结束而 Worker 进程提前退出导致的,这个错误也可手动造成(在任意 Worker 进程内的位置使用 zmyield() 且不使用 zmresume() 恢复,期间使用 reload 或 stop ... 阅读全文