私はphpのOOP概念の初心者です。このようなクラスを作成しました
<?Php
class ShopProductWriter {
public function write( $shopProduct ) {
$str = "{$shopProduct->title}: " .
$shopProduct->getProducer() .
" ({$shopProduct->price})\n";
print $str;
}
}
$product1 = new ShopProduct( "My Antonia", "Willa", "Cather", 5.99 );
$writer = new ShopProductWriter();
$writer->write( $product1 );
?>
ここで、実際にチュートリアルからこの例を実行しているように、エラーが発生してFatal error: Class 'ShopProduct' not found in line 11
います。間違った部分がどこにあるか教えてもらえますか。チュートリアルとまったく同じように作成しました。