ホームページ >バックエンド開発 >PHPの問題 >PHPでクラスをインスタンス化する方法

PHPでクラスをインスタンス化する方法

(*-*)浩
(*-*)浩オリジナル
2019-09-19 15:48:563949ブラウズ

クラスのインスタンス化はオブジェクトです。クラスは 2 つの部分に分けることができ、1 つはクラス内のメンバー属性である静的記述です。 2つ目は動的記述で、オブジェクトの関数であるクラス内のメンバメソッドです。

PHPでクラスをインスタンス化する方法

# クラスを宣言するには、クラスの前に、abstract やfinal などのキーワードを追加できます。

クラスで変数を宣言する場合は、変数の前にキーワード (通常は var) に加えて、public、private、static、その他のキーワードを追加します。

インスタンス化されたオブジェクトの形式は です (推奨学習: PHP プログラミングの入門から習熟まで )

$变量名 = new 类名();   //括号里可传参数

メンバーに値を割り当てますオブジェクト内の属性 形式は

$引用名 ->成员属性 = 值;

です。オブジェクト内のメンバー メソッドを呼び出す形式は

$引用名 -> 成员方法;

です。メンバー メソッドでメンバー属性を使用する形式は

$this -> 成员属性;
<?php
    class Person{
        var $name;
        var $age;
        var $sex;
         
        function walk(){
            echo $this ->name." is walking.";
        }
    }
     
    $Boy = new Person();
    $Boy ->name = "John";
    $Boy -> walk();
?>
です。

以上がPHPでクラスをインスタンス化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。