オブジェクト名に特殊文字が含まれるプロパティへのアクセス
名前に特殊文字が含まれるプロパティへのアクセスは、特にパーセント (%) を使用すると難しい場合があります。シンボル。 $myobject->%myproperty などの標準のプロパティ アクセス構文を使用すると、多くの場合エラーが発生します。
% などの特殊文字を含むプロパティの値を取得するには、次の構文を使用できます。 :
echo $myobject->{'%myproperty'};
プロパティ名を囲む中括弧は、変数名を評価して文字列として扱うように PHP に指示し、特殊な処理を可能にします。
したがって、あなたの場合、次のコードを使用して %myproperty プロパティの値にアクセスできます。
echo $myobject->{'%myproperty'};
これにより、プロパティの値が正しく取得されます。あなたが指摘した構文エラーはありません。
以上がPHP で % のような特殊文字を使用してオブジェクトのプロパティにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。