私はKohanaフレームワークを見て、フレームワークの仕組みをよりよく理解するためにコードを調べようとしています。Kohanaフレームワーク。 Kohanaクラスの質問
だから - のindex.phpから我々はロード:core.phpのファイルで
require SYSPATH.'base'.EXT;
require SYSPATH.'classes/kohana/core'.EXT;
require APPPATH.'bootstrap'.EXT;
我々は次のようにします。
public static $environment = Kohana::DEVELOPMENT;
私たちはKohanaの:: DEVELOPMENTを呼び出すことで参照するには? 私は理解しているから::使用することで::我々はkohanaクラスから静的な定数を取得する必要があります。 - 右?しかし、コードのその瞬間に、私が見つけることができるKohanaクラスがロードされていません。 誰かがここで何が起こっているのかを説明できますか? おかげ
解決:
気にしません。私は十分にコードに従わなかった。 KohanaクラスはKohana_Coreクラスを拡張します。うーん。あまりにも悪い場合は、StackOverflowからダムの質問を削除する方法はありません。
これはphpのスプライトオートローダーを使用しています。コードでその時間までに定義されていません。後でコードで定義されています。 – Stann
oupps。気にしないで。コアクラスを直接使用するのではなく、後でコードで拡張します。デュオ。とにかくありがとう – Stann