ログイン

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

PHPの問題

PHP

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

問題

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

今回の問題は何も見なくても書けるようになっておこう。
完了にする!
1.PHPについての説明と表示
続きの動画を見たい方は公式LINEから「PHP」と送信すると動画が見れます。
LINEの友達追加でお役立ち動画をGET!!