2011-03-27 16 views
0

私はPHP 5.3の名前空間に小さな問題があります。 私は名前空間の宣言を行った:名前空間にファイルを含める

use \com\me\libs as Libs; 

を私は「Libsの」を使用して、その名前空間内のファイルを含める方法を答えを見つけることができない... 私は

include('com/me/libs/functions.php'); 

を行うことができますが、私これを行うためにもっと "明確な"方法を見つけようとしています...オブジェクト宣言のように:

$foo = new Libs\Foo.php 

そしてもう一つの質問です。 JSON配列を返すPHPファイルを作成しようとしています。これを行うには、 "Connection.php"クラスを含める必要があります。しかし、このファイル(同じフォルダ)を含めると、実装ファイルにエラーがあります(同じフォルダ、同じ名前空間)。

+0

2番目の質問:エラーメッセージは何ですか? – KingCrunch

+0

'致命的なエラー:クラス 'com \ me \ libs \ ConnAbstract'がC:\ wamp \ www \ mysite \ 1 \ com \ me \ libs \ Connection.phpの5行目に見つかりません。 ' – PsychoX

答えて

0

最初の質問:オートローダーを使用できます。詳細については、spl_autoload_register()を参照してください。

+0

ありがとう。それが助けになりました。しかし、純粋なhtmlでヘッダーファイルを含める方法はありますか? – PsychoX

関連する問題