PHP7 会有强类型

2015 年 3 月 17 日
 lsylsy2
经过相当激烈的讨论,扯淡,漫长的拉锯竞争后PHP7终于接受了int float string等scalar variables的type hittings. https://wiki.php.net/rfc/scalar_type_hints_v5 , 不论我多不喜欢strict types,PHP7的几大核心变更总算都已经尘埃落定了,特性冻结期也开始了。

转自鸟哥微博
11413 次点击
所在节点    PHP
30 条回复
582033
2015 年 3 月 17 日
然后应该跟一句:php依旧是最好的语言..?
66beta
2015 年 3 月 17 日
这样下去,PHP8会不会变成Go呀
kslr
2015 年 3 月 17 日
支持强类型。
haiyang416
2015 年 3 月 17 日
declare 又加新参数了
zkd8907
2015 年 3 月 17 日
已然不是世界上最好的语言
mahone3297
2015 年 3 月 17 日
支持强类型~
kisshere
2015 年 3 月 17 日
完了,世界上最好的语言桂冠就这样没了,JavaScript才是世界上最好的语言
zts1993
2015 年 3 月 17 日
这样做还会向前兼容么
otakustay
2015 年 3 月 17 日
ES strawman也准备上强类型了,大势所趋啊,随着系统规模的提升,强类型优势也就慢慢出来了
anewg
2015 年 3 月 17 日
@zts1993 默认不开启,以后也不默认开启。
zhengkai
2015 年 3 月 17 日
如果人多活杂,各种约束是应该有的,PHP 是工业语言,也就不应该是自由的语言。其实就是本来应该编码规范、静态检查该做的事情,强制放到语言特性里

PHP 从 5.4 就想上常规数据类型的(string、integer)的 type hinting,但一直被推迟,可见开发组对此真的很犹豫。我是支持加 type hinting 的,以我在不同公司的工作经历来看,地球上绝大部分 php 代码都是如此的不堪入目
mcfog
2015 年 3 月 17 日
5.4 5.5都推不开来,度娘上满是php4教程php5.1教程,PHPNG什么的只能先看着馋着了ˊ_>ˋ
msxcms
2015 年 3 月 17 日
不是强制的强类型
wdlth
2015 年 3 月 17 日
这不是变成HACK了么……
young
2015 年 3 月 17 日
都是跑分惹的祸啊
reusFork
2015 年 3 月 17 日
type hinting早就有了,只是之前只能用接口或者trait做,scalar type不能用。
这只不过让scalar type也能用于hinting而已,算不上什么大事。
hinting和强类型也是两个概念。
publicID001
2015 年 3 月 17 日
为了无缝转换成C++从而进一步编译为exe吧。
raincious
2015 年 3 月 17 日
@publicID001

说不定啥时候真的写着写着突然有一天发现竟然能用gcc编译了。
xuwenmang
2015 年 3 月 17 日
被facebook的hacklang逼的。。。
justfindu
2015 年 3 月 17 日
不复制后面一段么...强类型是不默认开启, 以后也是不默认开启...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/177429

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX