ホームページ >バックエンド開発 >PHPチュートリアル >PHP でのクラス操作
この記事では、特定の参照値を持つ PHP のクラスの操作を紹介します。必要な友達はそれを参照できます
省略可能で、デフォルトの修飾子は public です。これは、キーワード private とメソッドを使用して宣言されたプロパティとメソッドの各項目が クラス の内部と外部の両方からアクセスできることを意味します。キーワード protected
で宣言されたプロパティとメソッドは クラス 内からのみアクセスできますが、 「継承」によって生成された「サブクラス」
これらのプロパティとメソッドにもアクセスできます。2. クラス <?php
权限修饰符 class 类名{
类的内容;
}
?>
メソッドの内容は、キーワード public、protected、private を使用して変更することもできます。 $this キーワードはクラスのすべてのメンバー メソッドに存在し、メンバー メソッドがどのオブジェクトに属するかを表す特別なオブジェクト参照メソッドです。
コンストラクターメソッド __construct() は、オブジェクトをインスタンス化するときに自動的に呼び出されます
目的: イニシャライザーで使用できます (メンバーのプロパティに値を割り当てることができ、メンバーと呼ぶこともできます) Method)
構文: [修飾子] function __construct(parameter list...){ }
コンストラクターメソッドメソッドの形式:
[修飾子] function __construct([parameter]){
プログラム本体
}
デストラクターメソッド __destruct() は、オブジェクトが破棄されるときに自動的に呼び出されます。つまり、すべてのステップが実行された後に自動的に呼び出されます。つまり、プログラムの終了時に自動的に呼び出されます
class Student { public $name;/*类的成员属性,修饰关键词publlic、protected、private,如果没有特定的意义,仍然需要用var关键词修饰*/ function GetIp(){ //方法的内容; } $lili=new 类名称();//类的实例化
用途:可以进行资源释放操作或文件的关闭操作
5. クラスの継承と最後のキーワード
注意:如果类中没有构造方法\析构方法,PHP引擎会自动添加一个构造方法\析构方法,其参数列表为空,方法内容为空
親クラスには、親クラスのパブリック プロパティとメソッドに加えて、サブクラスにも独自のプロパティがあります。ユニークなプロパティとメソッド。
関連する推奨事項:
以上がPHP でのクラス操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。