interface Dispatch2
{
public function getController();
}
class QueryString implements Dispatch2
{
public function getController($url = '', $url2 = '')
{
echo '234';
}
}
$b = new QueryString();
echo $b->getController();以上程序是可以正常运行的,据了解,java里面像这种用法是不可以的,而且这种用法看起来也是挺不合理的,为什么在php里面可以用呢?
interface Dispatch2
{
public function getController();
}
class QueryString implements Dispatch2
{
public function getController($url = '', $url2 = '')
{
echo '234';
}
}
$b = new QueryString();
echo $b->getController();以上程序是可以正常运行的,据了解,java里面像这种用法是不可以的,而且这种用法看起来也是挺不合理的,为什么在php里面可以用呢?
PHP的函数调用,是通过查表,找到函数名称所对应的函数上。
PHP的函数重载和其他语言不同,它收到的不同个数的参数,实际上都是将其作为一个数组传递给函数。
因此你列举的函数调用,没有参数也能执行,因为其参数数组为空,这一情况是合理的。
1.修正BUG站用资源问题,优化程序2.增加关键词搜索3.修改报价4.修正BUG 水印问题5.修改上传方式6.彻底整合论坛,实现一站通7.彻底解决群发垃圾信息问题。注册会员等发垃圾邮件7.彻底解决数据库安全9.修改交易方式.增加网站担保,和直接交易两中10.全站可选生成html.和单独新闻生成html(需要装组建)11. 网站有10中颜色选择适合不同的行业不同的颜色12.修改竞价格排名方式13.修
0
立即学习“PHP免费学习笔记(深入)”;
PHP函数调用不检查参数个数的匹配。
参考:这里
还有这里
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号