我最近開始研究PHP 7中引入的新類型的提示,並發現它是一個非常好的和有用的補充添加到我的一些應用程序,因此我已經去做,但我有一個問題關於參數和返回類型提示。PHP7 - 可以鍵入提示可信嗎?
所以說我有一個基本的功能,它執行兩個參數的數學並返回一個整數。
function addTwo(int $a, int $b): int {
return $a + $b;
}
預期參數應該是整數,我們應該有希望接收來自所述函數的整數值,但是這總是保證或應該有進一步的驗證函數中進行,如is_int以確保兩個參數都是整數?
你爲什麼不嘗試一下,看看? –
我已經做了一些測試,但是我想知道它是否總是有保證,或者有些使用情況可能會有所不同並返回無效結果 – mhvvzmak1
如果您提供給函數的內容不是整數,它將返回一個可捕獲的錯誤,因此您將會有錯誤或者返回一個int。 – skrilled