Help us understand the problem. What is going on with this article?

初心者がPHPのオブジェクト指向のコードを書いてみた(2)

More than 1 year has passed since last update.

昨日のコードからして進捗にあまり変化はないが、コンストラクタの使い方、処理の流れが分かった気がするのでアウトプット
コンストラクタ...インスタンスを生成したときに真っ先に呼び出される特殊なメソッド。

昨日はコンストラクタに引数を入れなかった為メソッドの呼び出しが分からなかったけど、実際に入れてみて実行したら、2つ分のインスタンスにそれぞれメソッド処理してたのでようやく腑に落ちた。this->でプロパディにアクセスしてechoで出力という(ここは曖昧)仕組みになっているのかな..

課題
1...this->の意味をもう少し深く掘り下げて理解すること
2...インスタンスとプロパティを後3つほど使った上で、今度は普通のメソッドの定義を記述して少しだけ複雑感を出してみる
3...そろそろHTMLも交えてコードを書くこと

<?php
class LieF{

  //プロパディ定義、

  public $name;
  public $age;


  // コンストラクタに引数を入力
  public function __construct($name,$age){
      $this->name = $name;
      $this->age =$age;
      echo '私の名前は'.$this->name.'です。年齢は',$this->age.'歳です';

  }



}
//インスタンスを生成

$Hahakigi = new stdClass;

$Hahakigi = new LieF('帚木日向子',22);
echo '<br>';
$Nitta = new LieF('新田司',23);
echo '<br>';

$Hahakigi->age ='22';
$Nitta->age ='23';


?>








HahakigI_H
20代後半男。エンジニア志望でプログラミング学習しております。 主に1日の勉強結果をアウトプットする為に投稿します。よろしくお願い致します。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away