内容简介:DaveRandom不能说.你不应该.你可能想要实现一个接口和typehint.然后,您可以使用trait实现该界面.http://stackoverflow.com/questions/14157586/php-type-hinting-traits本站文章除注明转载外,均为本站原创或编译
我有一个特点.为了创造力,让我们称之为“特质”特征:
trait Trait{
static function treat($instance){
// treat that trait instance with care
}
}
现在,我也有一个使用这个特征的类,User.当试图用即时用户来打电话时,一切正常.但是我想键入提示,只有使用特征的类的实例应该被赋予为参数,如:
static function treat(Trait $instance){...}
可悲的是,这导致了一个致命的箭头,表示该功能正在期待一个特征的实例,但是给出了一个User的实例.这种类型的提示对于继承和实现是完美的,但是如何键入 – 提示一个特征?
DaveRandom不能说.你不应该.你可能想要实现一个接口和typehint.然后,您可以使用trait实现该界面.
http://stackoverflow.com/questions/14157586/php-type-hinting-traits
本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:PHP类型提示特征
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 特征工程:特征获取、特征规范和特征存储
- 特征工程之特征缩放 & 特征编码
- 特征工程:特征设计、特征可用性评估
- [译] 为什么要做特征缩放,怎么做特征缩放,什么时候做特征缩放?特征缩放三连了解一下
- Dockerfile实践小提示
- 聊一聊 php 代码提示
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Linux Device Drivers
Jonathan Corbet、Alessandro Rubini、Greg Kroah-Hartman / O'Reilly Media / 2005-2-17 / USD 39.95
Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas ......一起来看看 《Linux Device Drivers》 这本书的介绍吧!
SHA 加密
SHA 加密工具
HSV CMYK 转换工具
HSV CMYK互换工具