【发布时间】:2015-09-22 19:41:58
【问题描述】:
我如何提示,我收到的参数必须有几个公共属性?
类似的东西:
interface IPerson {
public $surname;
public $name;
}
class A {
public function foo(IPerson $p) {
return $p->surname . ' ' . $p->name;
}
}
但是由于接口不能指向变量(为什么?),上述行为在 PHP 中是否可能?
在一些新的 php 版本中可能有什么(5.5-7.0)?
我认为主要问题是php 类型系统,哪里没有has property 概念?
【问题讨论】:
-
'我认为当前的 PHP 5.x 没有办法
标签: php type-hinting