0

この PHP コマンドが Web ブラウザーで CONNECTION RESET メッセージを生成する理由:

$result[] = app::moveChildDown(dataaccessobject::instance()->getAll($sql,null,true));

これはしません:

$results[] = app::moveChildDown(dataaccessobject::instance()->getAll($sql,null,true));

唯一の変更点は から$result[]- $results[]1 つの記号、"s" です。

サーバーの設定の問題でしょうか?

4

1 に答える 1

0

これに関しては、スーパー コンフィギュレーション マジックはありません。$result変数は以前に使用されていて、配列ではないと思います。そのため、それにプッシュする[]=と失敗します。

これを試して:

$result   = array(); // reinitialize $result as empty array.
$result []= app::moveChildDown(dataaccessobject::instance()->getAll($sql,null,true));

もちろん、変数名が 2 回定義されている本当の理由を見つけて、解決策を見つける必要があります。

于 2013-04-18T21:40:07.997 に答える