意図的にエラーを発生させる方法

// 警告
0/0;
 
// エラー
new xxx;
 
// エラー(DB)
$objQuery = new SC_Query_Ex();
$objQuery->select('***');
 
// 例外処理 (旧方式)
SC_Utils_Ex::sfDispException('試験的な例外発生です。');
 
// 警告
trigger_error('試験的な警告発生です。', E_USER_WARNING);
 
// 例外処理
trigger_error('試験的なエラー発生です。', E_USER_ERROR);