ホームページ >バックエンド開発 >PHPチュートリアル >PHP クラスとオブジェクトの学習ノート_PHP チュートリアル
私の学習中に書いた PHP クラスとオブジェクトの学習ノートです。このチュートリアルがクラスとオブジェクトの学習に役立つことを願っています。
個人的なメモ…参考までに、間違いがあればご指摘ください、よろしくお願いします
コードは次のとおりです | コードをコピー |
/********************************************* クラスオブジェクトインスタンスの説明(通常クラス) ******************************************/
} ******************************************/
抽象クラス AbstractDemo{ クラスオブジェクトインスタンスの説明(継承クラス) ******************************************/
class DemoTwo は ClassDemo{ ******************************************/
インターフェースフェイス{
************************************/ ?> |
概要
クラス内の静的メンバーのプロパティまたはメソッドにアクセスするには、次のように self:: ($slef ではないことに注意) を使用します。
コードをコピー | |
slef::$country
slef::my Country() |
コードをコピー | |
親:: my Country()
|
コードをコピー | |
人::私の国()
学生::$国 |
•クラス/オブジェクト関数
•__autoload — 未定義のクラスのロードを試みます
•call_user_method — 特定のオブジェクトのユーザー メソッドを呼び出します (非推奨)
•class_alias — クラスのエイリアスを作成します
•class_exists — クラスが定義されているかどうかを確認します
•get_called_class — 「Late Static Binding」クラスの名前
•get_class_methods — クラスメソッド名で構成される配列を返します
•get_class_vars — クラスのデフォルト属性で構成される配列を返します
•get_class — オブジェクトのクラス名を返します
•get_declared_classes — 定義されたクラスの名前で構成される配列を返します
•get_declared_interfaces — 宣言されたすべてのインターフェースを含む配列を返します
•get_declared_traits — 定義されたすべての特性の配列を返します
•get_object_vars — オブジェクトのプロパティから構成される連想配列を返します
•get_parent_class — オブジェクトまたはクラスの親クラス名を返します
•interface_exists — インターフェイスが定義されているかどうかを確認します
•is_a — オブジェクトがこのクラスに属している場合、またはこのクラスがこのオブジェクトの親クラスである場合に TRUE を返します
•is_subclass_of — このオブジェクトがこのクラスのサブクラスの場合は TRUE を返します
•method_exists — クラスメソッドが存在するかどうかを確認します
•property_exists — オブジェクトまたはクラスにプロパティがあるかどうかを確認します
•trait_exists — 指定された特性が存在するかどうかを確認します