首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP的标记风格
编码规范
常量的使用
内置常量
PHP中的变量声明
可变变量与变量的引用
变量作用域
变量的销毁
数据类型
标量类型的声明
算术运算符
字符串运算符
其它运算符
表达式
内置函数
自定义函数
函数传递参数值
函数返回值
文件包含
流程控制
循环控制结构
PHP 8的新变化1—match表达式
PHP 8的新变化2—联合类型和mixed类型
PHP 8的新变化3—参数列表中可以使用尾部逗号
实战演练1—条件分支结构综合应用
实战演练2—循环控制结构综合应用
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(2)
小册名称:PHP8入门与项目实战(2)
1.联合类型 PHP 8开始支持联合类型,此时函数可以声明并接收多个不同类型的值,它是两种或多种类型的集合,使用时可以选择其一。例如: ```php <?php function getType(string|array|bool $a) { var_dump($a); //输出变量的类型 } getParam(false); getParam('苹果'); ?> ``` 程序运行后输出内容如下: ```php bool(false) string(6) "苹果" ``` 2.mixed类型 PHP 8开始支持mixed类型,该类型等价于: ```php array|bool|callable|int|float|null|object|resource|string ``` 例如下面的代码: ```php <?php declare(strict_types=1); function debug_function(mixed ...$data) { var_dump($data); } debug_function(1, '黄金', []); exit; ?> ``` 程序运行后输出内容如下: ```php ?array(3) { [0]=> int(1) [1]=> string(6) "黄金" [2]=> array(0) { } } ```
上一篇:
PHP 8的新变化1—match表达式
下一篇:
PHP 8的新变化3—参数列表中可以使用尾部逗号
该分类下的相关小册推荐:
全面掌握Magento2-从配置到优化
Laravel(10.x)从入门到精通(五)
PHP8入门与项目实战(6)
经典设计模式PHP版
Laravel(10.x)从入门到精通(十)
全栈工程师修炼指南
PHP8入门与项目实战(8)
PHP程序员的设计模式
PHP高性能框架-Workerman
PHP8入门与项目实战(1)
Magento2后端开发高级实战
PHP合辑1-基础入门