PHP はメソッドのオーバーロードをサポートしていますか。以下のコードを試している間、メソッドのオーバーロードをサポートしていることを示唆しています。任意のビュー
class test
{
public test($data1)
{
echo $data1;
}
}
class test1 extends test
{
public test($data1,$data2)
{
echo $data1.' '.$data2;
}
}
$obj = new test1();
$obj->test('hello','world');
メソッドをオーバーロードすると、出力が「hello world」になります。上記のコード スニペットは、php がメソッドのオーバーロードをサポートしていることを示しています。だから私の質問は、PHPはメソッドのオーバーロードをサポートしていますか?