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

インスタンスを表示させる方法とは

More than 1 year has passed since last update.

未来電子テクノロジー(https://www.miraidenshi-tech.jp/intern-content/program/ )でインターンをしている@hisayamaです。

PHPを勉強していますが、オブジェクト指向についてよくわからないまま進めていたので、調べて理解したことを書きます。

クラス

実体であるオブジェクトのことをインスタンスといい、そのオブジェクトを作る設計図にあたるものがクラスです。
クラスがあればいくつものインスタンスが作成できます。

クラスの基礎の書き方は以下のような形です。

<?php class クラス名{     クラスの中身     }  ?>

このクラスをインスタンス化させる書き方は以下の形です。
インスタンスは変数に代入して使うため、右側でインスタンス作成し、左側で変数に代入しています。

$変数名= new クラス名();

これでインスタンスが表示される!と思ったのですが、残念ながらこの段階では何も表示されません。
きちんと表示させるためには、インスタンスを代入した変数を呼び出したいインスタンスのプロパティやメソッドにアクセスする必要があります。

$変数名-> プロパティorメソッド名;

この「->]はアロー演算子と呼びます。
これでやっとインスタンスが表示されます。

hisayama
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