Questo è quello che ho fatto:
codice:
function isError($data, $code = null)
{
if (!is_a($data, 'PEAR_Error')) {
return false;
}
}
$db = @DB::connect('mysql://root:@localhost/anagrafica');
// Controllo errori di connessione
if (DB::isError($db))
{
die ("Connessione al database non avvenuta: " . $db->GetMessage());
}
Ora ha tolto tutte quelle sfilze di Strict Standard, ma me ne lascia uno:
codice:
Strict Standards: Non-static method DB::isError() should not be called statically in C:\Xampp_7\xampp\htdocs\login\index.php on line 16
Mentre se aggiungo la parola static davanti alla funzione mi restituisce questo errore:
codice:
Parse error: syntax error, unexpected T_FUNCTION, expecting T_PAAMAYIM_NEKUDOTAYIM in C:\Xampp_7\xampp\htdocs\login\index.php on line 7
e mi blocca tutto lo script