Подтвердить что ты не робот

PHP-пространство имен DateTime

Я использую структуру symfony2, и я хочу использовать класс PHP DateTime (версия PHP - 5.3).

Здесь объявление:

namespace SDCU\GeneralBundle\Entity;

class Country
{
   public function __construct(){
       $this->insertedAt = new DateTime();
   }
}

Но при выполнении этого конструктора я получаю сообщение об ошибке, что нет класса "SDCU\GeneralBundle\Entity\DateTime". Я искал для пространства имен DateTime, но не имел успеха... любая идея?

4b9b3361

Ответ 2

Лучшим решением для использования классов в глобальных пространствах имен является "использовать" ключевое слово вместо "\" перед классом.

namespace SDCU\GeneralBundle\Entity;
use \DateTime;

class Country
{
   public function __construct(){
       $this->insertedAt = new DateTime();
   }
}