您现在的位置是:自如初>PHP基础PHP基础
PHP8 GA版本来了,赶快来玩吧
小白
2020-11-27 00:22:11
【PHP基础】
320人已围观
简介PHP8 GA版本来了。作为一名PHP开发者而言,这是非常高兴的。PHP8带来了许多特性,尤其是JIT备受关注,尽管JIT对普通应用而言,性能上并没有多大提升,且与PHP7.4相当,但是PHP8的一些新特性还是非常不错的。
PHP8 GA版本来了。作为一名PHP开发者而言,这是非常高兴的。PHP8带来了许多特性,尤其是JIT备受关注,尽管JIT对普通应用而言,性能上并没有多大提升,且与PHP7.4相当,但是PHP8的一些新特性还是非常不错的。
现在根据官方文档来尝试一下PHP8中的Union types(联合类型)。
<?php // php7方式 class Number7 { private $number; public function __construct($number) { $this->number = $number; } public function getNumber() { echo $this->number; } } $n7 = new Number7(10); // Ok $n7->getNumber(); // php8方式 class Number8 { public function __construct( private int|float $number ) {} } $n8 = new Number8('NaN'); // TypeError
根据官方文档的注释信息来看,new Number8('NaN')
是类型错误,而我在实际测试中看到,没有任何信息提示。后续将继续尝试遛一遛php8新特性。
我是小白,期待和优秀的你一起同行!
小白
2020年11月27日
很赞哦!(3)
相关文章
文章评论
点击排行

- CentOS8编译安装(升级)php7.4.1及问题解决
- 全网最细且手把手一起学CentOS8.0源码编译安装LAMP环境之apache2源码安装(一)
- ThinkPHP6使用Base公共控制器redirect()不起作用的解决方法
- 全网最细且手把手一起学CentOS8.0源码编译安装LNMP环境之nginx源码安装(一)
- WSL安装Linux报错WslRegisterDistribution failed with error: 0x80370102
- 快速上手Laravel6 Eloquent ORM 增删改查
- 超级详细的CentOS8安装composer
- ThinkPHP6上传图片至七牛云