php メソッドでクラスをインスタンス化します。まずクラスを宣言します。クラスの前に、abstract や Final などのキーワードを追加できます。その後、インスタンス化されたオブジェクトの形式は [$ 変数名 = 新しいクラス名 () ; 】。
[関連する学習の推奨事項: php プログラミング (ビデオ)]
php クラスをインスタンス化するメソッド:
クラスのインスタンス化はオブジェクトです。クラスは 2 つの部分に分けることができ、1 つはクラス内のメンバー属性である静的記述です。 2つ目は動的記述で、オブジェクトの関数であるクラス内のメンバメソッドです。
クラスを宣言するには、クラスの前に、abstract やfinal などのキーワードを追加できます。
クラスで変数を宣言する場合は、変数の前にキーワード (通常は var) に加えて、public、private、static、その他のキーワードを追加します。
$变量名 = new 类名(); //括号里可传参数メンバーに値を割り当てる形式ですオブジェクト内のプロパティ
$引用名 ->成员属性 = 值;のオブジェクト内のメンバー メソッドを呼び出す形式は
$引用名 -> 成员方法;です。 メンバー メソッドのメンバー プロパティを使用する形式は $this -> です。 member property;
<?php class Person{ var $name; var $age; var $sex; function walk(){ echo $this ->name." is walking."; } } $Boy = new Person(); $Boy ->name = "John"; $Boy -> walk(); ?>実行結果 member メソッドが member 属性を直接使用する場合、 を使用して上記を変更することはできませんcode
function walk(){ echo $name." is walking."; }実行結果 メンバー メソッドが正常に呼び出されませんでした。メンバー属性$この参照はクラスを表します。上記のコードは、 Person クラス内で $this は Person オブジェクトを表します $this はメンバーだけでなくメンバーメソッドも参照できます 使い方は同じです
さらに詳しく知りたい場合プログラミングについては、php training 列に注目してください。
以上がPHPでクラスをインスタンス化する方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。