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