1
我试图做一个catch试试这个:如何使用尝试捕捉
Config::set('database.connections.information_schema', array (
'driver' => 'mysql',
'host' => 'localhost',
'port' => '3306',
'database' => 'information_schema',
'username' => 'root',
'password' => '1',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => ''
// 'strict' => false,
));
try
{
$datos = DB::connection('information_schema')->getDatabaseName();
echo "Conectado correctamente a la base de datos: ".$datos.".";
}
catch (Exception $e)
{
echo 'Error';
}
而当他去正确ejectua的尝试,但显然,当去捕捉并没有显示回声
什么是你的问题?发生错误时你认为它从来没有进入捕获? – olibiaz
这是一个关于如何使用try catch catch for php的好例子http://stackoverflow.com/questions/17549584/how-to-efficiently-use-try-catch-blocks-in-php –