3
私のHelperClass()のグローバル$エラーが空になって、なぜ$ class-> errorが本当にいっぱいになっているのか分かりません。以前のデータで。クラス内の名前空間とグローバル変数の問題
この場合、名前空間に関する問題がありますか?私にいくつかの指摘をお願いします。
ここに、関連するコードの一部を示します。メインファイルの下
namespace Core;
$class = new ControllerClass();
$error = $class->error;
// verified that $error prints correctly here
include ViewFile.php;
helperClassの下でViewFile.php
$helper = new HelperClass();
// __autoload function took care of the include
の下で:
namespace Core\Skeleton;
class HelperClass {
public function __construct() {
global $error;
// $error != $class->error as defined earlier
// $error is empty here
}
ありがとうございます!それはうまくいった! – blacklotus