次の方法でphpファイルにクラスを作成しました。
class thingy {
...
var $property;
...
}
クラスが(私が含めている別のファイルに)作成されたら、次のようにします。
$mything = new thingy();
$mything->$property = 5;
(これは、変数名とプロパティ名が変更された例ですが、これらの名前と、ここでは1つのプロパティのみを表示しているという事実を除いて同じコードです。)
ページを表示すると次の出力が表示されますが、読み込まれていません(ヘッダーとフッターが表示されておらず、奇妙な出力になっています)。
ページをロードするたびに、次のようなメッセージが表示されます。
‹$A Ã0ï}…^ÐÐKÁøè+t‘ †D²ŠéïÓÓ³›ŠÃ’©ä7Àîêi)yØID¨Vîø²ø‚¹û Mà–ö ]†c$³Þ‚g"Õh*•>q<í°9 *p6á)¾ÖuVéÿÿÿ»-¶†
プロパティを設定しようとしている行を削除すると、ページが正常に読み込まれます。私は立ち往生しています。