我目前正在编写一个库/框架,以便在我未来的项目中使用。我正在尝试为日期时间类型类决定一个好名字。
我很可能会扩展PHP的Datetime类,但是添加我自己的方法。一些方法包括:
基于此,你会为具有执行此类任务的方法的类命名?
因为PHP已经有 Datetime 类,我相信我必须将它命名为不同的东西?
想法?
答案 0 :(得分:3)
我认为DateTimeHelper
适合这一点。
您可以将文件命名为您喜欢的名称,但保持类似于班级名称。这是导致问题的类名,而不是文件名。
答案 1 :(得分:3)
这些怎么样?
DateTime2
DateTimeHelper
DateTimeExt
My_DateTime
(或其他前缀)一些受Java类启发的:
DateUtils
Calendar
答案 2 :(得分:2)
您可以添加框架名称作为类名的前缀(即Zend_ *) 您可以使用另一个命名约定 - 在类之后添加一个数字(即Datetime2.php) 另一个想法是添加Helper / Manager作为后缀。这一切都取决于你将如何上课;)
答案 3 :(得分:1)
你说课程与位置有关,所以我的想法是“GeoDateTime”
答案 4 :(得分:0)
如果您正在使用名称空间(仅限PHP 5.3+ ),为什么不呢:
namespace MyFramework;
class DateTime extends \DateTime
{
\\ ...
}
然后使用它;
use MyFramework\DateTime;
$myDateTime = new DateTime();