短語“請求寬恕而不是許可”指的是兩種編程方法之間的對比:“請求許可”和「請求許可」原諒。 」
這個方法在嘗試操作之前檢查條件:
if can_do_operation(): perform_operation() else: handle_error_case()
但是,這種樣式有限制:
併發環境中的穩健性
:它處理期間條件的變化操作。義複雜的權限檢查。 foo.bar 不存在,則不應將其視為foo 物件的失敗。這可確保foo 缺少bar場或具有有效值。性和清晰度。以上是請求寬恕,而不是許可:什麼時候是更好的程式方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!