2011-11-11 22 views

回答

68

PHP沒有內置的NotImplementedException但是,歡迎您創建自己的。我想​​接近這將是擴展

class NotImplementedException extends BadMethodCallException 
{} 

一個像樣的候選人......在你的方法

public function notImplementedMethod() 
{ 
    throw new NotImplementedException(); 
} 

您也可以非常簡單地做這樣的事情

throw new Exception('Not implemented'); 
+4

剛如果您使用的是命名空間(PHP> = 5.3.0),則可以使用'\ BadMethodCallException'和'\ Exception'(帶_backlash_)。 – caligari

+3

建議:'NotImplementedException'應該擴展['\ RuntimeException'](https://php.net/manual/en/class.runtimeexception.php) – caligari

+1

@caligari你能解釋爲什麼嗎? –

相關問題