在PHP 5.2.8中有strtotime函数的替代方法

时间:2014-06-25 13:21:26

标签: php

我有strtotime的内存问题,解决它的补丁不再存在 我使用PHP 5.2.8与Apache Server 2.0。

编辑: 我找到的最相关的是这个https://bugs.php.net/bug.php?id=46889但它没有帮助,因为只有一个不再出现的补丁链接:(

我无法更新到更新的版本

2 个答案:

答案 0 :(得分:4)

你不能。它们被编译到你的PHP二进制文件中。

如果你真的想编辑它们,你必须在C中打开PHP源代码,并在那里编辑它们。你真的,真的不应该这样做。它有效地创建了自己的PHP分支,使您的PHP代码与任何其他服务器不兼容。

答案 1 :(得分:1)

我想出了如何解决我的问题我只是用strptime和mktime的混合替换了所有的strtotime,因为strptime不是由windows处理我将以下函数添加到我的php strptime function这是windows的功能它工作得非常好。