# powershell what-if
# 試執行:模擬操作
# 通過-whatif 引數。事實上,許多cmdltes都支援試執行
#如果執行stop-process -name *a*會終止下面的程序。
# stop-process -name *a* -whatif
# 想讓自己的指令碼和函式也支援模擬執行,只需要進行簡單的整合。多增加乙個switch引數
# function mapdrive([string]$driveletter,[string]$target,[switch]$whatif)
# : at destination $target"
# }
# else
#
## }
# 為了防止產生失誤操作,可以逐個進行確認,-confirm逐個進行放行。
# stop-process -name *cm* -confirm
# 自動對危險的操作進行操作--
# powershell 定義容錯度
# 自動化變數$errorview的預設值為:normalview,如果將$errorview設定為categoryview 異常就會只顯示一行
# $errorview
# remove-item mossfly.com ;
# write-host "工作完成"
# powershell在執行某條命令是也可以指定對錯誤的處理模式。那就是erroraction。
# del "no this file" -erroraction continue;
# write-host "工作完成"
# 如果將erroraction的值設定為silentlycontinue,錯誤資訊不輸出
# del "no this file" -erroraction silentlycontinue
# write-host "工作完成"
# 如果將erroraction的值設定為預設值stop,發生錯誤下面的命令就會終止。
# del "no this file" -erroraction stop
# write-host "工作完成"
# 全域性的設定 $erroractionpreference甚至還可以針對某段函式,某個指令碼設定$erroractionpreference。
# member name description
# continue 將錯誤丟擲來,但是指令碼會繼續往下執行。
# ignore 直接忽略錯誤,貌似在powershell 2.0中已經沒有了
# inquire 提供選項由使用者選擇error action。
# silentlycontinue 錯誤不丟擲,指令碼也會繼續執行。
# stop 錯誤發生時,終止指令碼執行
# powershell 識別和處理異常
# 使用traps
MySql錯誤處理 錯誤處理的例子
有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not found 執行 rollback和產生一條錯誤...
MySql錯誤處理(三) 錯誤處理的例子
mysql錯誤處理 三 錯誤處理的例子 有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not foun...
PHP 錯誤處理
在 php 中,預設的錯誤處理很簡單。一條訊息會被傳送到瀏覽器,這條訊息帶有檔名 行號以及一條描述錯誤的訊息。在建立指令碼和 web 應用程式時,錯誤處理是乙個重要的部分。如果您的 缺少錯誤檢測編碼,那麼程式看上去很不專業,也為安全風險敞開了大門。本教程介紹了 php 中一些最為重要的錯誤檢測方法。...