在php 5.6之前,我们曾经使用func_get_args()获取params,但php 5.6支持new运算符(... $ params)
我总是喜欢使用旧样式来确保我的代码与旧版本的php兼容,
但是有一点问题,使用没有params的函数并使用不同数量的params实现此函数会导致E_STRICT错误吗?
那么现在对我有什么好处呢?
function test(...$params){
//only supported in php 5.6
function test(){
$params=func_get_args();
//may cause an E_STRICT error
}