私はサードパーティ製のPHPバイナリを使ってチャットサーバーを実装しています。 は、PHPのバイナリでは、PHPクラスの大部分は、私のPHPクラス内の1つの以上のライン$db = Db::getInstance();
があるだけでライン$list=$list[0]
上記のコードPHP空の配列の減速の投げエラー
$list = $list[0];
の下に含まれています。私はこのgetInstanceコードがリスト配列に値を設定しようとしているかどうかはわかりません。
APIがエラー
Undefined variable: list in /var/www/HeXXX/XXXX/city.php on line 53
以下の投げPHPクラスと呼ばれるたびに私はPHPに新しいし、解決策を見つけることができないのです。その重複した質問かもしれませんが、私は既にStackOverflowを検索して、同様の投稿を取得しませんでした。
全コード:
public static function all() {
// $list = [0];
$db = Db::getInstance();
$list = $list[0];
$req = $db->query('SELECT * FROM users');
// we create a list of Post objects from the database results
foreach($req->fetchAll() as $user) {
$list[] = new User($user['userid'], $user['firstName'], $user['lastName'], $user['email'], $user['password'], $user['status'], $user['regTime'], $user['username'], $user['avata r'], $user['gender'], $user['dob'], $user['vCode'], $user['city_id'], $user['country'], $user['mobile'], $user['dating_status'], $user['interest_in'], $user['about_me'],$user['request_ limit']);
}
return $list;
}
エラーの詳細をお知らせください。 – jonystorm
@jonystormエラーの詳細を投稿したばかりの記事を更新しました。エラーが発生しています。未定義の変数:list、Apacheのバージョンに互換性がないようですが、私は助けてください。 –
その前に '$ list'を定義していないのなら、それは未定義です。 – Kisaragi