如何访问具有美元符号的PHP对象属性?

kev*_*vin 13 php oop

我有一个PHP对象,其中包含一个带有美元($)符号的属性.

如何访问此属性的内容?

示例:

echo $object->variable; // Ok

echo $object->variable$WithDollar; // Syntax error :-(
Run Code Online (Sandbox Code Playgroud)

nic*_*ckf 40

  1. 使用变量变量:

    $myVar = 'variable$WithDollar';
    echo $object->$myVar;
    
    Run Code Online (Sandbox Code Playgroud)
  2. 带花括号:

    echo $object->{'variable$WithDollar'};
    
    Run Code Online (Sandbox Code Playgroud)