2010-11-30 6 views
0

2つのクラスを同じdbに移動して別々に解析するページをコーディングするにはどうすればよいですか?私は2つのクラス、1ページ、2番目のクラスがインスタンス化する前に死ぬ

require_once('class1.php'); 
$api = new api(array(
'query' => 'foo', 
)); 
$results = $api->fetch(); 
foreach 

をしようとすると、これらの結果は解析されているが、私はそれがインスタンス化する前に死んでしまう、同じページに後で

require_once('class2.php');  
$api = new api(array(
'query' => 'bar', 
)); 
$results = $api->fetch(); 
foreach 

をしようとした場合。

+4

デバッグに役立つエラーメッセージ/何か? –

+0

エラーが発生している必要があります。ちょうど推測ですが、同じクラスを2回宣言すると、致命的なエラーになります。 – Jonah

+0

クラスの名前を "クラス"にすることはできません。私はそれが最初にどのように機能するのだろうかと思う。 – AndreKR

答えて

0

この現象は、クラス内に構文エラーがある場合に発生します。関数、コンストラクター、または定義に含めることができます。何らかの理由で、PHPのいくつかのバージョンはこれを捕まえていないので、ユーザに構文エラーを警告するのではなく、PHPの実行を止めるだけです。

関連する問題