PHP8におけるオブジェクト指向プログラミングチュートリアル

基礎

イントロダクション クラスとオブジェクト プロパティ メソッド メソッドのパラメータ クラス内でのプロパティ クラス内でのメソッド コンストラクタ コンストラクタのパラメータによるプロパティ プライベートプロパティ プライベートメソッド プロパティのゲッター プロパティのセッター セッターとゲッターの利点

応用

クラスファイル クラス内でのメソッドチェーン メソッドの集合としてのクラス オブジェクトの配列 クラス内のオブジェクト 安全な抽出演算子 (Nullsafe Operator) チェーンでの安全な抽出演算子 クラス内でのオブジェクト操作 参照渡し instanceof 演算子

継承

クラスの継承 公開メソッドの継承 子クラスのメソッド 親メソッドのオーバーライド オーバーライドされたメソッドの呼び出し 継承におけるコンストラクタ 継承におけるプライベートメソッド 継承におけるプライベートプロパティ 継承におけるプライベートプロパティの問題 保護されたメソッド 保護されたプロパティ instanceof演算子と継承

呼び出し

変数からのプロパティ名 配列からのプロパティ名 連想配列からのプロパティ名 関数からのプロパティ名 オブジェクトからのプロパティ名 変数からのメソッド 作成後の呼び出し

Static

静的メソッド クラス内での静的メソッド 静的プロパティ クラス内での静的プロパティ クラスとオブジェクトを介した呼び出し staticとの組み合わせ 静的メソッドと$this

関数

クラス名の取得 クラスメソッドの取得 クラスプロパティの取得 オブジェクトプロパティの取得 クラスの存在確認 メソッドの存在確認 プロパティの存在確認 親クラスの取得 クラス継承の確認 オブジェクトの所属確認 宣言された全クラスの取得

抽象

抽象クラス 抽象メソッド

インターフェース

インターフェース入門 インターフェース適用の実践 インターフェースの命名規則 インターフェースの適用 インターフェース内のメソッドパラメータ インターフェースでのコンストラクタ宣言 インターフェース間の継承 インターフェースとinstanceof 複数インターフェースの実装 クラスからの継承とインターフェースの実装 インターフェース内の定数 インターフェース用関数

トレイト

トレイト入門 複数のトレイト メソッドの競合 アクセス修飾子 トレイトメソッドへのアクセス権の変更 メソッドの優先順位 抽象メソッド トレイト内のトレイト トレイト用関数

マジックメソッド

はじめに __toStringメソッド プロパティの取得 読み取り専用プロパティ 存在しないプロパティの読み取り プロパティの設定 存在しないプロパティへの書き込み 書き込み時のプロパティチェック 実践

名前空間とオートローディング

名前空間の紹介 名前空間の構文 サブ名前空間 簡略化された呼び出し ファイル内の名前空間 名前空間内の相対パス useコマンド 複数クラスの接続 useコマンドと相対パス クラスのエイリアス 標準クラスオートローディング オートローディングのルール カスタムクラスオートローディング
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否