検索

ホームページ  >  に質問  >  本文

PHP オブジェクト プロパティのアクセス構文は何ですか?

<p><strong>PHP オブジェクトのプロパティにアクセスするにはどうすればよいですか? </strong></p> <p>また、<code>$this->$property1</code> を使用したオブジェクト プロパティへのアクセスと <code>$this->property1</code> の違いは何ですか? </p> <p><code>$this->$property1</code> を使用しようとすると、次のエラーが表示されます: </p> <ブロック引用> <p>'PHP: null プロパティにアクセスできません'。 </p> </blockquote> <p>PHP のオブジェクト プロパティのドキュメントにこの問題について言及したコメントがありますが、そのコメントでは詳細が説明されていません。 </p>
P粉966335669P粉966335669449日前639

全員に返信(2)返信します

  • P粉143640496

    P粉1436404962023-08-23 18:25:47

    $this->property1 の意味:

    オブジェクトを使用して、オブジェクトのプロパティにバインドされた変数を取得します1

    $this->$property1 の意味:

    文字列 $property1 を評価し、その結果を使用して、$property1 の結果で指定された変数を取得します。この変数はオブジェクトにバインドされています

    返事
    0
  • P粉336536706

    P粉3365367062023-08-23 10:46:49

    1. $property1 //特定の変数
    2. $this->property1 //特定のプロパティ

    クラスの通常の使用法では、"$" を使用する必要はありません。使用しない場合は、任意の値を受け取ることができる $property1 という名前の変数を呼び出します。

    ###例:### リーリー

    返事
    0
  • キャンセル返事