PHP オブジェクト プロパティのアクセス構文は何ですか?
P粉966335669
P粉966335669 2023-08-22 19:45:26
0
2
671
<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粉966335669
P粉966335669

全員に返信(2)
P粉143640496

$this->property1 の意味:

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

$this->$property1 の意味:

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

いいねを押す +0
P粉336536706
  1. $property1 //特定の変数
  2. $this->property1 //特定のプロパティ

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

###例:### リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート