4.1.2Union Types (联合类型) PHP 8.x 新特性深入:Union Types (联合类型) PHP 8 引入了 Union Types,这是一项强大的新特性,它允许函数参数、返回值和属性声明接受多种不同的类型。 在此之前,我们通常使用 PHPDoc 注释来声明这种多类型的情况,但这仅仅是文档说明,并不提供真正的类型检查。 Union Types 则提供了原生支持,让代码更清晰、更安全、更易于维护。 什么是 Union Types? Union Types 允许你使用 (管道符) 分隔不同的类型,来声明一个变量或函数可以接受或返回多个类型。 例如, 表示该变量可以是一个字符串或一个整数。