Поэтому у меня есть этот код:Отсутствующий аргумент 1 для продукта :: __ конструкта()
<?php
class Product
{
public $name = 'default_name';
public $price = 0;
public $desc = 'default description';
function __construct($name, $price, $desc){
$this->name = $name;
$this->price = $price;
$this->desc = $desc;
}
public function getInfo(){
return "Product Name: " . $this->name;
}
}
$p = new Product();
$shirt = new Product("Space Juice T-Shirt", 20, "Awesome Grey T-Shirt");
$soda = new Product("Space Juice Soda", 2, "Grape Flavored Thirst Mutilator");
echo $shirt->getInfo();
?>
и сообщает PHP "Отсутствующий аргумент 1 для продукта :: __ конструктов()" ошибка. Я получил этот пример на одном из ведущих курсов PHP, и я смущен, потому что в этом простом коде есть ошибка. Помощь будет очень полезна.
здесь '$ p = new Product();' – rray
Ты потрясающий. Большое спасибо. – Seb
Ничего себе, слишком мало аргументов, так плохо, много ошибок: P – rray