2017-04-09 145 views
0

我正在測試,看到這樣的功能:如何使用時間戳?

Class Object{ 
    use Timestampable; 
} 
$object= new Object(); 
$object->setCreatedAt(new DateTime()); 

我相信這是一個有趣的問題,因爲我不覺得在php manual「timestampable」。

我在stackoverflow上看到了它的參考,這讓我感到困惑,如果它實際上可以使用。我知道MySQL數據庫中的時間戳記,但它確實存在或在PHP中有用嗎?

+4

它是圖書館的一部分,它被稱爲Gedmo,然後又是教義的延伸。它不在標準的PHP中,因此也沒有記錄。 – Nytrix

+2

更具體 - 它是某些第三方庫的一部分 –

+2

如果您想使用日期和時間戳,以及不使用日期和時間戳,請使用DateTime類。它幾乎支持你想要的任何東西。 – Nytrix

回答

1

這個問題不是關於Timestampable,而是測試你對抽象類,接口和特性的瞭解。