在PHP 5.3中>我可以用界面输入提示对象吗?
像这样:
public function AddToFavorite(Trendmed\Interfaces\Favoriteable $entity) {}
或我只限于检查函数内部的实现?我试图像上面那样键入提示,但它不起作用。
答案 0 :(得分:2)
来自manual:
PHP 5引入了类型提示。功能现在可以强制执行 参数是对象(通过指定类中的类的名称) 函数原型),接口,数组(自PHP 5.1起)或可调用 (自PHP 5.4起)
所以它可以使用接口。