【发布时间】:2012-08-28 20:46:11
【问题描述】:
我想知道是否可以在 PHP 函数/方法中使用接口参数。
我习惯用.Net编码,用.Net这个是可以的,比如有如下接口:
interface IVehicleDataProvider
{
public void Create(IVehicle Vehicle);
}
然后我可以在这样的类中实现它:
class CarDataProvider : IVehicleDataProvider
{
public void Create(Car Car)
{
//do something
}
}
或
class TruckDataProvider : IVehicleDataProvider
{
public void Create(Truck Truck)
{
//do something
}
}
只要 Car 或 Truck 实现 IVehicle 接口。
在 PHP 中可以做同样的事情吗?
【问题讨论】: