Salve,
se all'interno del metodo di una classe volessi richiamare un metodo della medesima classe come dovrei fare?
Ho provato il seguente codice:
codice:
class Database
{
//Attributi
private $name = "";
private $address = "";
private $username = "";
private $password = "";
private $con;
//Metodi
public function __construct($address, $name, $username, $password)
{
$this->address = $address;
$this->name = $name;
$this->username = $username;
$this->password = $password;
$this->con = new Mysqli($address, $username, $password, $name);
}
public function isConnected()
{
return true;
}
public function getValues($query)
{
if( !isConnected() )
connect();
return $this->con->query($query);
}
}
ma quando provo ad eseguire getValues, ottengo il seguente errore:
"Fatal error: Uncaught Error: Call to undefined function isConnected() in C:\xampp\htdocs\jogobonito\Database.php:58 Stack trace: #0 C:\xampp\htdocs\jogobonito\provadb.php(9): Database->getValues('SELECT * FROM u...') #1 {main} thrown in C:\xampp\htdocs\jogobonito\Database.php on line 58"