前の記事では、「PHP のカスタム エラー処理関数とエラー シールドを知っていますか?」という PHP エラー処理の詳細について説明しました。 PHP のオブジェクト指向に関する関連知識を見ていきます。皆さんのお役に立てれば幸いです。
#オブジェクト指向は、実際に対処する必要がある問題をオブジェクトとして抽象化し、オブジェクトのプロパティと動作を通じてオブジェクトの実際の問題を解決します。次に、PHP でクラスとオブジェクトを定義する方法を見てみましょう。[修饰类的关键字] class 类名{ 类的属性和方法; }
クラスの文法形式を理解した後、クラスのメンバー属性を理解する必要があります。メンバー属性とは何ですか?クラス内で直接宣言された変数はメンバー属性になり、メンバー変数とも呼ばれます。クラス内で複数の変数を宣言できます。つまり、クラス内に複数のメンバー属性があり、各変数にはクラスの異なる属性情報が格納されます。構文形式は次のとおりです: 访问权限修饰符 属性名称 = 属性值;
public
: クラス内で宣言されたメンバー属性を変更するために使用します。 、sub-part、および external は制限なく使用でき、パブリックなものであることを示します。
protectrd
pirvate
例は次のとおりです。
<?php class Family{ var $father; public $mother; private $brother; protectrd $sister; } ?>
Member メソッド
Member メソッドはクラス内で定義された関数であり、独立した関数を実装しており、関数間の違いは、メンバー メソッドがクラスの動作を実装し、クラスの一部であることです。クラス内では複数のメンバー メソッドを宣言できます。メンバー メソッドを宣言する場合、アクセス許可修飾子を function キーワードの前に追加してアクセス許可を制御できることに注意してください。
例は次のとおりです:
<?php class Family{ var $father; public $mother; private $brother; public static $sister; public function Write(){ } protected static function Read(){ } function Listen(){ } } ?>
導入された型宣言では、メンバーを提供できます。メソッド 仮パラメータと戻り値の宣言タイプ。形式は次のとおりです。
[权限修饰符] function 方法名 (类型 参数1, 类型 参数2, ..., 类型 参数n) : 返回值类型 { ... ... }
パラメータのタイプには、整数、文字列、浮動小数点、およびブール値を含めることができます。例は次のとおりです。
<?php class Family{ var $father; public $mother; private $brother; public static $sister; public function Write(string $a, int $b):bool{ } protected static function Read(string $str):int{ } function Listen(int $num):bool{ } } ?>
ご興味がございましたら、「
PHP ビデオ チュートリアル」をクリックして、PHP の知識をさらにご覧ください。
以上がPHP のクラス定義クラスとメンバー属性メソッドを理解します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。