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 –