使用相同的方法名称但不同的签名实现两个接口

时间:2017-02-17 07:04:54

标签: php oop

我有两个具有相同方法名称的接口。但是,这两种方法都有不同的签名。根据我的信息,具有相同方法名称和相同签名的两个接口将不起作用。但是,在这种情况下,签名(即参数的数量)是不同的。那为什么程序不起作用?

SELECT
    company_name, account, data_uploaded_date 
FROM 
    Records
WHERE 
    CAST(data_uploaded_date as Date) = CAST(GETDATE() as Date) 
    AND company_name NOT IN (SELECT company_name 
                             FROM Records
                             WHERE CAST(data_uploaded_date as Date) < CAST(GETDATE() as Date))

1 个答案:

答案 0 :(得分:2)

PHP函数不能重载。他们必须有不同的名字。

PHP function overloading