これは私の最初のコードであり、エラーがあります:
キャッチ可能な致命的なエラー: Shop::__construct() に渡される引数 1 は、C:\xampp\htdocs\oop\config.php の 7 行目で呼び出され、C:\xampp\htdocs で定義された、指定されていない Generator のインスタンスである必要があります8 行目の \oop\shop.class.php
8 行目:
public function __construct(Generator $generator)
私のコード:
class Shop
{
private $generator;
private $vates;
public function __construct(Generator $generator)
{
$this->Generator = $generator;
$this->vates = 'Connected with 250 vates!';
}
public function connect()
{
if ($this->Generator->isDown())
{
echo 'Sorry, the generator is down!';
}
else
{
echo 'Sucessfully', $this->vates;
}
}
}
Config.php:
include("system.class.php");
include("shop.class.php");
$generator = new Generator;
$shop = new Shop;
System.class
class Generator
{
private $power = false;
public function powerUp()
{
$this->power = true;
echo 'You powered up the generator';
}
public function shutDown()
{
$this->power = false;
echo 'The generator slowly shutting down...';
}
public function isDown()
{
return $this->power;
}
}
私は何を間違えましたか?ありがとう ;)