error (message [, level])
功能:終止正在執行的函數,並回傳 message 的內容作為錯誤訊息( error 函
數永遠都不會回傳)。
說明:通常情況下, error 會附加一些錯誤位置的訊息到 message 句首。
Level 參數:指示獲得錯誤的位置。
Level=1[預設值]:為調用error位置(檔名+行號)。
Level=2:指出哪個調用error的函數的函數。
Level=0:不添加錯誤位置訊息。