Я недавно начал использовать классы. Я уже давно пользуюсь процедурным программированием, поэтому это было немного сложно.
Мой вопрос.
Если у меня есть такой класс:
class Example {
public $name;
public $whatever;
public $yearAdded
public function __construct($name, $whatever=NULL, $dateAdded)
{
some trival code here;
}
}
Как я могу заставить $yearAdded
использовать глобальную переменную, которую я установил где-то еще в другом скрипте?
ДЛЯ ПРИМЕРА:
global $currentYear = date('Y');
Должен ли я сделать это так
new example($name, $whatever, $currentTime);
или есть способ указать в классе всегда использовать $currentYear
для $yearAdded
.