In che senso non funziona?pagina bianca o riporta qualche errore?
Chiaramente se è uno script di test devi togliere il return $increment;
Codice PHP:
include "database.php";
$Database = new Database();
$Database->connect();
$ultimo_id = "SELECT max(AnagrafeID) as ultimo FROM anagrafica";
$eseguisql = mysql_query($ultimo_id);
$valore=mysql_fetch_array($eseguisql);
$increment = $valore["ultimo"] + 1;
echo "$increment";
Per la velocità potrei essere d'accordo con Internet xD Ma salvo casi in cui la tua tabella contiene un numero esorbitante di record, non te ne accorgi nemmeno della differenza computazionale.