亲啊嘴金,发布于:Wednesday, 04 Feb 26 20:12:57 | 0 浏览

我认为PHP 8.5版本不应该删除 rfc7231 时间常量

我祖传写PHP几百年,今天发现PHP8.5单单删除了 rfc7231 DATE_RFC7231 常量。 #https://www.php.net/manual/en/migration85.deprecated.php#migration85.deprecated.date 官方的意图是 以后时间统一为 GMT 表示法,这种 UTC 时间表示法不够精准。 ————————分割线—————————— 那这些东西是干什么的捏? 因为凡属是 RFC 的登西,其实就是一种规范草案,人类一眼能明了目的是什么。 比如我用PHP输出一段 RSS内容。 就用 echo date(DATE_RSS); 给数据库和AI快速阅读预览页就用 echo date(DATE_RFC3339); 跨应用的 API 调用时间就用 echo date(DATE_COOKIE); 比如写这篇博客,echo 输出最终是给人类看的就用 echo date("Y-m-d H:i:s") 或者 echo date("D, d M H:i:s") 这几种在代码书写上从PHP代码文件来讲 你可以很顺畅的读懂代码最终【输出成品】的目的是干什么。 可以说这是一种对代码规范的恪守的准则,每当你读到别人能这样按照不成文的约定写的代码以后总有种惺惺相惜的感觉。 因为COOKIE、RSS之类的时间格式只需要确保机器能读能读对就行。她们都遵循RFC规范。

,载入中……

  1. 上一篇:英特尔ARC 显卡加火狐访问Twitter居然会卡住