170 похожих чатов

Можете помочь новичку? Ошибка: Fatal error: Uncaught Error: Class "CarDetails"

not found in C:\OpenServer\domains\localhost\ООП\nasledovanie.php:3 Stack trace: #0 {main} thrown in C:\OpenServer\domains\localhost\ООП\nasledovanie.php on line 3 Код: <?php

class Car extends CarDetails
{
protected $model;
private $year;
protected $hp;


public function __construct($model, $year, $hp)
{
$this->year = $year;
$this->model = $model;
$this->hp = $hp;

}

public function info()
{
return [
"model" => $this->model,
"year" => $this->year,
"hp" => $this->hp,
"price" => $this->getPrice(),
"tax" => $this->getTax(),
"review" => $this->reviewText()
];
}

private function getPrice() {

$price = 0;

if($this->model == 'Honda'){
$price += 4000;
}elseif ($this->model == 'Nissan') {
$price += 3500;
}

if ($this->hp > 200) {
$price -= 100;
}elseif ($this->hp > 150 && $this->hp < 200) {
$price -= 300;
}elseif ($this->hp > 100 && $this->hp < 150) {
$price -= 600;
}


if ($this->year > 2015) {
$price += 300;
}elseif ($this->year >2010 && $this->year < 2015) {
$price += 100;
}elseif ($this->year > 2005 && $this->year < 2010) {
$price += 30;
}
return $price;
}



}

//class TestClass {
//public function test()
//{
// return "Some text";
//}
//}

class CarDetails extends CarReview
{

public function getTax()
{
if ($this->hp > 200) {
return 400;
} elseif ($this->hp < 200 && $this->hp > 150) {
return 200;
} elseif ($this->hp < 150 && $this->hp > 50) {
return 50;
}
}
}

class CarReview
{

public function reviewText()
{

if ($this->model === "Honda") {
return "Good car";
} elseif ($this->model === "Lada") {
return "Bad car";
}
}

}


$car = new Car(model: "Honda", year: 2015, hp:160);
//var_dump($car->getTax());
//var_dump($car->test());
print_r($car->info()); //Заранее спасибо

6 ответов

31 просмотр

CarDetails класс не подгружен, не найден

Чунга Чанга [не чек био]
так он же есть

Нужно загрузить файл с классом CarDetails, либо добавить сверху этот класс

/код

Код в нашем чате ложут на pastebin.org, gist.github.com или любой аналогичный ресурс (с)der_Igel

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта