php7中加入的标量类型和返回类型声明,起到什么作用吗?

PHP中文网
Libérer: 2016-08-04 09:22:10
original
1358 Les gens l'ont consulté


php7中加入了标量类型和返回类型声明。

我查阅了一下资料发现好像对效率的提升不大。

那么这个标量类型和返回类型声明到底起到什么作用?

回复内容:

php7中加入了标量类型和返回类型声明。

我查阅了一下资料发现好像对效率的提升不大。

那么这个标量类型和返回类型声明到底起到什么作用?


这个功能原来是为了优化JIT编译的,但是后来JIT没有被引入到PHP7里,但强类型却留了下来。在PHP里,理论上说强类型会带来性能上的损失。另外,目前强类型可以用做类型检测和强制类型转换。


继续研究了一下,目前发现的作用就是限制了返回类型。在继承对象重新override方法的时候能保证返回统一,不会导致调用问题。

以上就是php7中加入的标量类型和返回类型声明,起到什么作用吗?的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal