Переменные $diff->w и $diff->d — это динамические свойства из класса Datetime, к рефакторингу которых у меня, естественно, нет доступа. Что мне делать в этом случае, чтобы теперь мой код соответствовал стандартам PHP 8.2+?
Я не знаю, как решить эту проблему. В моем проекте есть следующая функция: [code]public static function getTimeAgo($datetime, $full = false) { $now = new DateTime; $ago = new DateTime($datetime); $diff = $now->diff($ago);
if (!$full) $string = array_slice($string, 0, 1); return $string ? implode(', ', $string) . ' atrás' : 'agora'; } [/code] Переменные $diff->w и $diff->d — это динамические свойства из класса Datetime, к рефакторингу которых у меня, естественно, нет доступа. Что мне делать в этом случае, чтобы теперь мой код соответствовал стандартам PHP 8.2+?