ok, ho messo le classi dentro una directory MF e adesso l'errore è un altro:
codice:
Warning: require(MF/PDO.php): failed to open stream: No such file or directory in ....../lib/SplClassLoader.php on line 142
Fatal error: require(): Failed opening required 'MF/PDO.php' (include_path='.:/php5.5/lib/php/') in ....../lib/SplClassLoader.php on line 142
la classe Connessione usa Singleton:
Codice PHP:
namespace MF {
class Connessione {
private $pdo;
private static $instance;
private function __construct() {
try {
$this->pdo = new PDO('mysql:host=;dbname=', "", "", array(
PDO::ATTR_PERSISTENT => TRUE,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
));
} catch (PDOException $e) {
return '<p class="error">' . $e->getMessage() . '</p>';
die();
}
}
public static function getInstance() {
if (!isset(self::$instance)) {
$c = __CLASS__;
self::$instance = new $c;
}
return self::$instance;
}
public function __clone() {
trigger_error('Clone is not allowed', E_USER_ERROR);
}
............................................
}
}