<PHPLearn/>

クラス基礎

中級8レッスン

オブジェクト指向プログラミング(OOP)の中心となるクラスを学びます。クラスの定義からインスタンス生成、コンストラクタ、プロパティ、アクセス修飾子、静的メンバー、マジックメソッド、オブジェクト複製、そしてPHP 8.1の列挙型(Enum)まで幅広くカバーします。

進捗0 / 8 完了 (0%)

全8レッスン

クラスの定義とインスタンス生成

classキーワードでクラスを定義し、newでインスタンスを生成します。

PHPエディタ

静的メンバーとマジックメソッド

staticメンバーはインスタンスなしで使え、マジックメソッドで特殊な動作を実装できます。

PHPエディタ
確認クイズ

Q1.PHPでクラスのインスタンスを生成するキーワードはどれですか?

Q2.クラスの初期化処理を記述するメソッド名はどれですか?

Q3.クラス外からアクセスできないプロパティを宣言する修飾子はどれですか?

Q4.インスタンスを作らずにクラスメソッドを呼び出す際に使う演算子はどれですか?