【发布时间】:2014-02-09 13:26:30
【问题描述】:
对不起,如果这是一个愚蠢的问题 - 我以前学过一些 java,我知道 PHP 采用了它的一些面向对象的概念,我想知道是否可以以类似的方式重载方法,如下所示:
public function add($number1, $number2){
return ($number1 + $number2);
}
public function add($number1, $number2, $number3){
return ($number1 + $number2 +$number3);
}
这在 PHP 中是否可行,或者我是否主要遗漏了一些东西 - 如果事先愚蠢只是试图获得更深入的理解,请道歉。
【问题讨论】:
-
简单的答案:不,PHP 不支持方法重载(除非你算上
__call,尽管这更像是一种解决方法)。
标签: php oop overloading