<?php require_once '../config/config.php'; class user { private $login; private $haslo; function __construct($login, $haslo){ $this->login = $login; $this->haslo = $haslo; } if ($_SERVER['REQUEST_METHOD'] == 'POST'){ { $stmt = $pdo -> prepare("SELECT `login`as '$this->login', `haslo` as '$this->haslo' FROM users"); $stmt -> bindValue(':login', $this->login, PDO::PARAM_STR); $stmt -> bindValue(':haslo', $this->haslo, PDO::PARAM_STR); $stmt -> execute(); $stmt -> setFetchMode(PDO::FETCH_CLASS, 'user', $user = $stmt -> fetch(); if ($user > 0){ $stmt -> closeCursor(); return $user; } else { $stmt -> closeCursor(); return 0; } } } else { } } }
a bład który mi się pojawia to:
Fatal error: Using $this when not in object context in ###/user.class.php on line 25