PHP の「->」記号は矢印演算子と呼ばれます。矢印演算子の左側はクラスのインスタンスを取得するためのもので、右側は左側のクラスのメソッドと属性を指定して呼び出します。 . この記事では、phpにおけるアロー演算子の使い方を紹介していきます。
-> 記号を使用して、クラスのプロパティとメソッドを参照します。 -> は、
Syntax:
类 -> 类的成员变量或者成员函数
を呼び出すことを意味します。php の矢印演算子 を説明するために、以下のサンプル コードを使用します。
定義された構文は次のとおりです。
class 类名{ $属性名1 =“属性1”; $属性名2 =“属性2”; function 方法名1(){ ... 处理过程... } function 方法名2(){ ...处理过程 ... } } }
次は「インスタンス」ですが、これは定義されたクラスから作成されるインスタンスを指し、上記のテンプレートに相当します。 new演算子を指定してclassname()と書くとインスタンスが作成されます。
次の例では、生成されたインスタンスが変数 $instance に割り当てられます。
$instance = new 类名();
アロー演算子の書き方
アロー演算子の使用例は以下の通りです。
#次のコードは、「プロパティ名 1」と「プロパティ名 2」にアクセスします。$instance->属性名1; $instance->属性名2;
$instance->方法名1(); $instance->方法名2();
アロー演算子を使用して、クラス名、属性名、メソッド名、メソッド内の処理を明示的に指定し、メソッド内の各項目にアクセスしてみましょう。上記の例文。
今回は、名前を属性、introductionSelf をメソッドとして持つ Person クラスを定義します。
また、表示される __construct() は、new 演算子を使用してインスタンスを作成するときに実行される特別なメソッドです。
// person类 class Person { // 名称 $name; // 构造函数在实例生成的时的名称设置 function__construct($name) { $this->name = $name; } // 进行自我介绍 function introduceSelf() { echo "我是". $this->name ."同学".PHP_EOL; } } $taro = new Person("张三"); echo $taro->$name.PHP_EOL; // 调用自我介绍方法 $taro->introduceSelf();
PHP 関連の知識については、
php中文网以上がPHPの矢印の使い方は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。