首頁 >後端開發 >php教程 >php7中加入的標量類型和回傳類型聲明,有什麼作用嗎?

php7中加入的標量類型和回傳類型聲明,有什麼作用嗎?

PHP中文网
PHP中文网原創
2016-08-04 09:22:101379瀏覽


php7中加入了標量類型和返回類型聲明。

我查閱了一下資料發現好像對效率的提升不大。

那麼這個標量類型和返回類型聲明到底起到什麼作用?

回覆內容:

php7中加入了標量類型和回傳類型聲明。

我查閱了一下資料發現好像對效率的提升不大。

那麼這個標量類型和返回類型聲明到底起到什麼作用?


這個功能原來是為了優化JIT編譯的,但是後來JIT沒有被引入到PHP7裡,但強類型卻留了下來。在PHP裡,理論上強型別會帶來效能上的損失。另外,目前強型別可以用做型別檢測和強制型別轉換。


繼續研究了一下,目前發現的作用就是限制了返回類型。在繼承物件重新override方法的時候能保證返回統一,不會導致呼叫問題。

以上就是php7中加入的標量類型和回傳類型聲明,起到什麼作用嗎?的內容,更多相關內容請關注PHP中文網(www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn