本期视频登录后即可观看

PHP 8 全新纪元

10 集视频
1小时

本期PHP8视频教程咱们看一看8版本中新增的联合数据类型,通过联合数据类型咱们就可以对传参的类型进行限定,让它支持多种类型限定,而不仅仅局限在一种,又不至于让它陷入过度自由的泥坑,这样既保证了灵活性,又保证了执行效率,绝对是走出了PHP自己的一条独特发展之路。

半人间 2020.10.12 10:03

最后画面是你女朋友?

国营 2020.10.12 10:11

我都俩孩子的爸爸了,怎么可能有女朋友,会被打死的

caoayu 2020.11.04 13:12

那返回 mixed 的意义是什么呢,既然所有类型都可以.只是为了限定需要返回一个值吗?

国营 2021.03.26 08:09

刚发现这个评论,看着的确是跟没有意义似的,但是特殊情况下还是会用到,比如编程规范中明确要求标明返回值的类型,而恰恰某个函数它的返回值类型不唯一,或者说未来还会有其他返回值类型会引入到系统中,那此时咱们就可以将其定义为 mixed 类型,这样就可以解决这种特殊需求。

徐博 2021.03.26 07:54

限定了数据类型会提高运行的性能么 ?

国营 2021.03.26 08:06

可以的,这就是为什么强类型语言效率更高的其中一个原因,也是为什么PHP要通过这种方式提升效率,其实平时工作的时候也可以有意识的使用这种规范,更好的对项目进行组织和设计。切换到其他语言的时候也会更容易,而不是一直使用原始的过于松散的编码方式,爽是爽,但是也会让开发者自我约束能力变弱。

微信扫码登录