ログイン
問題1

呼び出しから逆算してクラスを定義しよう

アイコン画像

問題1:呼び出しから逆算してクラスを定義しよう

インスタンス、引数、メソッド呼び出しから逆算して
期待するブラウザ画面になるようなクラスを定義しよう!
クラス内で使う変数名は自分で決めてOK!

エディターのアイコンあらかじめエディタに書くコード

                $ninja = new NINJA('PHPの問題集', 'スタート!');
$ninja->render();
¥PHP¥
              

ブラウザのアイコン期待する画面

PHPの問題集今からスタート!

タグアイコン解答ソースコード

              class NINJA {
  public $title;
  public $sub_title;
  public function __construct($title, $sub_title){
    $this->title = $title;
    $this->sub_title = $sub_title;
  }
  public function render(){
    echo $this->title . '今から' . $this->sub_title;
  }
}
$ninja = new NINJA('PHPの問題集', 'スタート!');
$ninja->render();
¥PHP¥
            

コメントのアイコン解説

さて、1問目から心は折れていないだろうか。
忍者CODEのPHP問題集はまだまだこれからだ。

チームや組織でコードを書く時は
逆算して考える必要がある。

"自分以外"が書いたコードがどういった動きをしているのか
憶測を建てれるようになれば一気にスキルUPする。

今回の問題は何も見なくても書けるようになっておこう。
ログインして解答を見る
完了にする!
twitterのアイコン
活動記録をTweetする
1.PHPについての説明と表示
続きの動画を見たい方は公式LINEから「PHP」と送信すると動画が見れます。
PHPを学ぶなら現役エンジニア監修「甲賀コース」
LINEの友達追加でお役立ち動画をGET!!

閉じる