クラスに「aip-aup」というプロパティを作成する必要がありますが、機能させることができません。
最初に、プロパティ定義でそれを立てようとしました。残念ながら、括弧で囲まれたプロパティ定義は許可されていません。
これは失敗します ( で__construct()
):
$this->${'aip-aup'} = array();
「未定義の変数 'aip-aup'」というエラーが発生します。
これも(__set
メソッド内で):
$this->${'aip-aup'}[$property] = $value;
また、カスタムヘルパーメソッドを作成しようとしましたが、まったく何もしません:
$this->createProperty('aip-aup', array());
ここで何か助けはありますか?
プロパティは公開する必要があるため、実行可能である必要がありますか?