ошибка The use statement with non-compound name 'DateTime' has no effect

Текст ошибки

The use statement with non-compound name 'DateTime' has no effect

ошибка в строке:

use DateTime;

Решение

Ошибка буквально переводится как "оператор use не имеет эффекта".

Проблема оказалась в том, что в данном php-файле была пропущена строка с объявлением namespace. А значит, мы по умолчанию находимся в глобальном пространстве имён, и дополнительный use не нужен.

Итак, чтобы всё было не зря, добавляем наше пространство имён:

namespace App\Service;

use DateTime;

Источник