2011-06-27 3 views
0

私はその関数の中に追加のPHPファイルを読み込む静的クラスを持っています。クラス名を知っているので、このファイルからクラス変数にアクセスする必要があります。これはphp OOPでisteadを使うのですか?

しかしThis :: SomeVarは動作しません。

しかし私はそれを行う別の方法があることを知っています、私はそれについて何も見つけることができません。

そこでここでは例クラスは

class SomeClass { 
    static function Initialize() { 
     require_once 'somefile.php'; 
    } 
} 

と私はあなたがクラス内からプロパティにアクセスするために$this->someVarを使用することができ、この

This::SomeVar= 'qwe'; 
+0

"$ this-> SomeVar"を試しましたか? – Noam

答えて

3

使用self::$SomeVarため

+0

はい、それは私が探していたものです! :) ありがとうございました! – NewProger

1

のような静的変数に何かにアクセスする必要があり、そのファイル内のです。静的クラスメンバーにアクセスするための静

+1

私はクラスのオブジェクトを持っていますが、静的変数にアクセスする必要がある場合に機能します。 – NewProger

+0

ああ、その場合、 'self :: $ someVar'はそれを行うべきです。 – EdoDodo

+0

はい、それは私が探していたものです:) – NewProger

2

フィールドの$this->someVarself::$someVar

関連する問題