Я пытаюсь добавить значение к переменной public внутри класса с помощью функции. Я не уверен, как это сделать. Мой текущий код PHP выглядит следующим образом:PHP - Добавление значения к переменной внутри класса
class Truck {
public $Odometer = 0;
public $Model = 'Triton';
public $Price;
public $Horsepower;
public function __construct() {
$this->Price = 30;
}
public function __construct() {
$this->Horsepower = 205;
}
public function ShowOdometer() {
echo "Odometer: ".$this->Odometer;
}
public function ShowModel() {
echo "Model: ".$this->Model;
}
public function ShowPrice() {
echo "Cost: ".$this->Price;
}
public function ShowHorsepower() {
echo "Horsepower: ".$this->Horsepower
}
}
пытает добавить целочисленное значение $ Цены и $ Horsepower через метод. Я пытался использовать __construct(), хотя это дает мне фатальную ошибку: Cannot redeclare Truck::__construct().
как ошибка сказать 'Невозможно переопределить Truck :: __ construct()'. класс имеет одну функцию 'construct()'. – urfusion
Вы просто не можете иметь конструктор дважды, иначе все в порядке. (Также переменная в классе называется свойством, а функция - методом) – Rizier123