
【第4回】 注文サイトを作ってみよう!
この記事ではPHPを使用しながら料理注文サイトを作っていきます。
注文サイトを作りながらオブジェクト指向という概念について学んでいきます。
オブジェクト指向は現代のプログラミングの中で最も重要な概念の1つなので、頑張って習得しましょう!
▼完成物に近づけよう
ここからは図のようなメニューの一覧を作っていきます。
また、読みやすいコードの書き方を学んでいきます。
▼HTMLにPHPを埋め込もう
本格的にレイアウトを組んでいくために、HTMLにPHPのコードを埋め込んでいきましょう。
図のようにPHPのコードを埋め込むことで、HTMLのコードとPHPのコードを切り分けることができ、見やすくなります。
▼セミコロンを省略できる条件
PHPのコードは、文末にセミコロン「;」を使って区切る必要があると学習してきました。
しかしPHPのコードを1行で書き表す場合は、区切る必要がないのでセミコロンを省略することができます。
▼実際のコード
<?php
class Menu {
public $name;
public function __construct($name) {
$this->name = $name;
}
public function hello() {
echo '私は'.$this->name.'です';
}
}
$curry = new Menu('CURRY');
$pasta = new Menu('PASTA');
?>
<!-- <p>タグの中で、$curryのnameプロパティを表示してください -->
<p><?php echo $curry->name?></p>
<!-- <p>タグの中で、$pastaのnameプロパティを表示してください -->
<p><?php echo $pasta->name?></p>
参考ページ:Progate PHP学習コースⅡ ⑧