1
如何在zend框架2中使用PHP基本異常捕獲異常?zend框架2如何捕捉異常?
如果行未被註釋,則Exception類未找到,異常未被捕獲。
如果行被註釋,則命名空間爲null,並創建PHP基類Exception類。
我不能取消註釋這一行,因爲zend在很多地方都需要這樣做, ActionController的。
這是怎麼回事?
我只使用Zend Exceptions嗎? 我必須使用什麼是更通用的Zend Exception類?
<?php namespace SecureDraw; ?> // <<----- If remove this line catch work ok!!
<?php echo $this->doctype(); ?>
<?php
use Zend\Db\Adapter\Adapter as DbAdapter;
try{
$dbAdapter = new DbAdapter(array(
'driver' => 'Pdo_Mysql',
'database' => 'securedraw',
'username' => 'root',
'password' => '',
));
$sql = "select * from tablenotexist";
$statement = $dbAdapter->createStatement($sql);
$sqlResult = $statement->execute();
}
catch(Exception $e){
echo "hello";
}
?>