在日期中使用常量是否合适?

时间:2013-08-27 01:32:00

标签: php

我在整个应用中使用日期。我不是每次需要时计算我需要的日期,而是在常量文件中设置它们一次。

即。 define('NOW', date('Y-m-d'));

以前我使用常量来处理文件路径等等。像这样加载一堆日期,比如说,单个数组日期是否有意义?

1 个答案:

答案 0 :(得分:3)

简而言之,你可以做任何你想要的事情!使用常量来解决这个问题不会产生任何脚本错误,你的代码应该可以正常工作。

更长的答案:

常量可供您存储在整个运行时无意更改的值 - 它们不限于当前应用程序运行的范围,通常用于存储不会长时间更改的值(呃)一段时间(例如数据库登录详细信息,某些应用程序属性等)。但是,如果某个值仅与当前运行相关并且意味着保持不变,那么我不会发现使用常量有任何问题。

您需要考虑的一点是,如果您的目标是将整个操作视为"在启动时完成,则某些脚本可以运行几秒钟(在极少数情况下甚至更长时间)#34;你很好,但是如果你关心动作完成的实际时间,你就不应该使用常数。