検索

ホームページ  >  に質問  >  本文

フェッチにアクセスするとエラーが表示されるのはなぜですか?

// 単一のクエリ結果を取得します

public static function fetch($sql){

return $this->conn->query($sql)->fetch ( PDO::FETCH_ASSOC);

}

エラー:

致命的エラー: D:\Web\api\Db.php のオブジェクト コンテキストにないときに $this を使用する79行目

RiVolRiVol2463日前1663

全員に返信(4)返信します

  • 寻觅 beyond

    寻觅 beyond2018-03-07 11:42:21

    チェックしてください、このメソッドの前にさらにいくつかの中括弧があるはずです。これにより、フェッチがクラスの外で定義されるため、この状況が発生します

    返事
    0
  • phpcn_u58808

    phpcn_u588082018-03-06 17:12:01

    111111111111

    返事
    1
  • 炎

    2018-03-06 10:33:59

    コードのページ全体のスクリーンショットを撮ってもいいですか?

    返事
    0
  • 辉

    2018-03-05 21:27:12

    致命的なエラー、$this コンテキストにそのようなオブジェクトはありません。この変数の内容を確認してください

    返事
    0
  • RiVol

    動画内の書き方によると、なぜエラーが報告されるのでしょうか?

    RiVol · 2018-03-05 21:28:31
  • キャンセル返事