Paste_Image.png
<?php
class BaseClass
{
public function test()
{
echo "BaseClass::test called" . "<br/>";
}
public function test1()
{
echo "BaseClass::test1 called" . "<br/>";
}
}
class ChildClass extends BaseClass
{
public function test($tmp)
{
echo "ChildClass::test called" . "<br/>";
}
}
$obj = new ChildClass();
$obj->test();
?>
Paste_Image.png
解决
class ChildClass extends BaseClass
{
public function test($tmp=null)
{
echo "ChildClass::test called ".$tmp . "<br/>";
}
}
$obj = new ChildClass();
$obj->test("tmp");
Paste_Image.png
Paste_Image.png
<?php
class BaseClass
{
public function test()
{
echo "BaseClass::test called" . "<br/>";
}
final public function test1()
{
echo "BaseClass::test1 called" . "<br/>";
}
}
class ChildClass extends BaseClass
{
public function test($tmp = null)
{
echo "ChildClass::test called " . $tmp . "<br/>";
}
}
$obj = new ChildClass();
$obj->test1();
?>
Paste_Image.png
Paste_Image.png