PHP 是不是有“方法重载”的规定,就像 java 和其他一些编程语言一样?如果没有,是不是有替代方案? [复制]
Posted
技术标签:
【中文标题】PHP 是不是有“方法重载”的规定,就像 java 和其他一些编程语言一样?如果没有,是不是有替代方案? [复制]【英文标题】:Does PHP have a provision for 'method overloading', just like java and some other programming languages? If not, is there an alternative? [duplicate]PHP 是否有“方法重载”的规定,就像 java 和其他一些编程语言一样?如果没有,是否有替代方案? [复制] 【发布时间】:2013-05-15 09:00:06 【问题描述】:我目前的工作中有一个场景需要重载一个方法,即有一个名称相同但参数要求不同的方法。由于我是在 java 中完成的,所以我想知道 php 是否有类似的东西。
【问题讨论】:
【参考方案1】:不幸的是,它不是基于单独的函数声明和传递的参数(就像您在 Java 中看到的那样)。有关详细说明和替代方法,请参见此处:
PHP function overloading
【讨论】:
以后,如果这是同一个问题,请将其标记为重复,而不是发布一个简单指向那里的答案。以上是关于PHP 是不是有“方法重载”的规定,就像 java 和其他一些编程语言一样?如果没有,是不是有替代方案? [复制]的主要内容,如果未能解决你的问题,请参考以下文章