PHP中类型约束
2024-09-29 19:46:14
类型约束
什么叫类型约束?
就是要求某个变量只能使用(接收,存储)某种指定的数据类型;
php属于“弱类型语言”,通常不支持类型约束;
相应的,强类型语言,类型约束却是其“基本特征”。
php中,只支持局部的部分类型约束
php中,只支持在函数(或方法)的形参上,设定类型的约束目标,形式如下:
function 方法名(【要求使用的类型】$p1 , 【要求使用的类型】$p2, ..... ){
//..........
}
说明:
1,定义一个函数(方法)时, 一个形参,可以使用类型约束,也可以不使用;
2,如果使用了类型约束,则对应的该实参数据,就必须是要求的那种类型。
3,能够使用的类型约束,其实非常少,只有以下几种可用:
数组: array,
对象:使用类的名称,表示,传递过来的实参,必须是该类的实例;
接口: 使用接口的名称,表示,传递过来的实参,必须是实现了该接口的类的实例
最新文章
- Java集合——题目
- cocos2d::Vector
- Centos7.5 java环境的安装配置
- 【跟我一起学Python吧】Python 多线程
- Android TextView : “Do not concatenate text displayed with setText”
- WebApi 自定义过滤器实现支持AJAX跨域的请求
- 一、Autofac入门
- ELK架构浅析
- RH033读书笔记(14)-Lab 15 Switching Users and Setting a Umask
- HeadFirst SQL 读书摘要
- 2017noip普及组赛前注意事项总结
- Filecoin挖矿进展
- ORACLE 博客文章目录
- [截稿日期] 人机交互与普适计算方向的A、B类国际会议
- asp.net Web项目中使用Log4Net进行错误日志记录
- oracle 18c的版本号规则
- 『MXNet』第六弹_Gluon性能提升
- cas单点登陆系统-建立单点登陆系统的应用
- MaintainableCSS 《可维护性 CSS》 --- 约定篇
- shell脚本基本用法