PHP中的 try{ }catch{ }是异常处理,将要执行的代码放入try块中,如果这些代码回字形过程中某一条语句发生异常,则程序直接跳转到 catch块中,由 $e 收集错误信息和显示。任何调用可能跑出异常的方法的代码都应该使用 try语句,catch语句用来处理可能跑出的异常。
<?php
try {
$mgr = new CommandManager();
$cmd = $mgr->getCommandObject("realcommand");
$cmd->execute();
} catch (Exception $e) {
print $e->getMessage();
exit();
}