做web开发的PHP程序员对JavaScript中的两个定时器函数应该都还熟悉,回到PHP层面就有点傻眼:PHP中有sleep,但是没有(内置)定时器函数可用。sleep函数勉强可以做到,但会导致进程阻塞,期间不能做其他事(或无响应)。为什么PHP没能提供定时器(Timer)这个功能呢?
转载请注明文章出处:https://itlanyan.com/config-mail-user-smtp 前文“PHP回顾之发送邮件”介绍了邮件中的一些基本概念,今天分享在Linu […]
MacOS系统上使用Homebrew,会提示将/usr/local文件夹的属主设置当前用户才可正常使用: sudo chown -R $(whoami) /usr/local 这个 […]
打开许久没用的PHPStorm,提示PHP文件里的“Group Use”语法在PHP7中才可用。尝试进设置里更改PHP语法版本,发现熟悉的下拉框不可选。虽然不影响使用,但作为强迫症 […]
转载请注明文章出处: https://itlanyan.com/php-review-stream/ PHP回顾系列目录 PHP基础 web请求 cookie web响应 sess […]
PHP的特性决定了其不支持同名函数方式的重载,但并不意味着PHP不支持重载。实际上PHP可以多种方式实现重载,并保持其一贯的简单易用性。
前几日做支付对接时,被对方文档中的加密方式搞晕乎了一会。意识到证书加密方面的理解不够深入,事后查阅参考资料补习一波。本文是根据期间的学习,以及长期以来的实践做出的总结。
转载请注明文章出处: https://itlanyan.com/resolve-mina-websocket-problem/ 项目的客户端需要重构,探讨后决定客户端与服务器的交互 […]
转载请注明文章出处:https://itlanyan.com/log4j-configuration-summary/ log4j是阿帕奇日志服务(Apache Logging S […]
无论哪种编程语言,IO操作都值得好好学习和理解。由于PHP简单的特性,不少人对此毫无概念也能写出可用的代码。本文总结PHP开发中几个常见的IO场景并介绍对应的操作,希望能帮助PHP开发人员加深对IO的理解。本文介绍的场景包括:读写文件、命令行输入输出、与远程网址交互。