我有PHP + MySQL代碼庫。如果MySQL停止並在登錄過程中失敗,如下所示:如何在php中避免strace
Fatal error: Uncaught exception 'FrameworkException' with message 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)' in /var/www/html/classes/class.connection.php:24
Stack trace: #0 /var/www/html/login.php(15): Connection::getInstance('localhost', 'user', '__password', 'DB') #1 /var/www/html/login.php(73): isDataValid('[email protected]', 'test') #2 {main} thrown in /var/www/html/classes/class.connection.php on line 24
如何避免此堆棧跟蹤?我想避免在出現錯誤時顯示這樣的用戶名和密碼
捕捉到了異常,而不是讓它終止該腳本? – 2011-03-10 16:03:03
你可以通過error_reporting(0)來禁用它。和/或淋浴器0 – n00b 2011-03-10 16:12:06