Sonderzeichen im Eigenschaftsnamen des Objekts

Wenn ich ein Objekt habe, das eine Eigenschaft enthält, die mit einem% -Symbol beginnt, wie kann ich seinen Wert erhalten?

Wenn ich benutze

echo $myobject->%myproperty; 

Ich bekomme einen Fehler

 Parse error: syntax error, unexpected '%', expecting T_STRING or T_VARIABLE 

Ich weiß, ich sollte% nicht in Variablennamen verwenden, aber es war nicht mein Ding und ich bleibe dabei.

 echo $myobject->{'%myproperty'}; 

Ich habe eine weitere Lösung, um ein Objekt in ein Array zu konvertieren, so dass Sie keinen Fehler bekommen.

Ich habe ein Symbol – auf dem Objektverzeichnis, also habe ich die obige Lösung verwendet und Erfolg gehabt.

 $array = (array) $yourObject; 

Referenz: http://www.php.net/manual/en/language.types.array.php