Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Zugriff auf private Variable in PHP (PDO)

Wie in Ihrem Kommentar erwähnt, rufen Sie eine Methode statisch auf, die nicht statisch ist.

Verwenden von $this in einer Methode, die so aufgerufen wird, macht keinen Sinn:

$results = A::getUsers();

Instanziieren Sie Ihre Klasse und rufen Sie dann die Methode für das Klassenobjekt auf.

$a = new A();
$a->getUsers();

Oder machen Sie Ihre Methode und SQL-Abfrage statisch.