php7中加入了標量類型和返回類型聲明。
我查閱了一下資料發現好像對效率的提升不大。
那麼這個標量類型和返回類型聲明到底起到什麼作用?
php7中加入了標量類型和回傳類型聲明。
我查閱了一下資料發現好像對效率的提升不大。
那麼這個標量類型和返回類型聲明到底起到什麼作用?
這個功能原來是為了優化JIT編譯的,但是後來JIT沒有被引入到PHP7裡,但強類型卻留了下來。在PHP裡,理論上強型別會帶來效能上的損失。另外,目前強型別可以用做型別檢測和強制型別轉換。
繼續研究了一下,目前發現的作用就是限制了返回類型。在繼承物件重新override方法的時候能保證返回統一,不會導致呼叫問題。
以上就是php7中加入的標量類型和回傳類型聲明,起到什麼作用嗎?的內容,更多相關內容請關注PHP中文網(www.php.cn)!