このようなオブジェクトを呼び出せない理由がわかりません。
<?php
$obj = (object) array (
"happy" => " :) ",
"sad" => " :( "
);
class MyClass
{
function __construct () {}
function something ()
{
echo "Hello World\n";
echo $obj->sad;
}
}
$class = new MyClass();
echo $obj->happy;
$class->something();
出力は次のようになります
:) Hello World
それは私が期待するものではありません。すなわち
:) Hello World :(
どうすればこれを機能させることができますか??
編集:これは、この例を実装するものです。オブジェクトをグローバル スコープからモデルに渡す