标签 PHP 下的文章

算法学习:Base64 算法

Base64 算法可以将任意一组字符(包含会破坏 HTTP 分析程序的字符,如:冒号、换行、二进制值)转换成较长的常见的一组字符,从而可以作为 HTTP 头部字段的合法值。---《HTTP 权威指南》-附录 E

Base64 算法是作为 MIME 多媒体电子邮件标准的一部分开发的,这样 MIME 就可以在不同的合法电子邮件网关之间传输富文本和任意的二进制数据了。

阅读全文 »

PHP 源码学习:调试 strtotime 函数

技术分享会的时候,同事分享了一个 php 函数错误的问题:在使用 strtotime(string $time) 函数时,$time 参数不是标准的日期/时间字符串格式,如:$time=1234567890,strtotime($time) 函数居然能正常返回值,而不是返回 false。这个问题当时没有被解答出来。周末的时候,突然想起了这个问题,于是,倒腾了一下,终于从调试 PHP 源码跟踪到原因。

阅读全文 »