📜  PHP中的可变长度参数列表

📅  最后修改于: 2022-05-13 01:56:46.901000             🧑  作者: Mango

PHP中的可变长度参数列表

给定一组目前长度未知的参数,我们将看到一个函数如何处理这些未知数量的参数,这些参数的数量会根据要求而变化。

我们将逐字逐句地深入理解我们正在处理的主题。

  • 变量:它是不断变化的参数数量。
  • 长度:它是指参数的数量。
  • 参数:它指的是传递给函数的输入。

现在,兴趣点在于单词列表,在其调用中传递的所有参数都将作为数组传递给函数。这些值将像从数组中一样被检索。

访问变量参数方法:在这种情况下,函数接受变量参数并相应地工作。必须有多个参数的变量用“...”(三点)声明。

  • 例子:
    
    
  • 输出:
    10 
    12

提供变量参数方法:您也可以在调用函数时使用“...”(三点)将数组或 Traversable 变量或字面量解压缩到参数列表中。

  • 例子:
    
    
  • 输出:
    3
    3
    

类型提示变量参数方法:也可以在 ... 标记之前添加一种提示类型。如果存在,那么所有由 ... 捕获的参数都必须是提示类的对象。

  • 例子:
    $unit;
        }
        return $time;
    }
      
    $a = new DateInterval('P1D');
    $b = new DateInterval('P2D');
    echo total_intervals('d', $a, $b).' days';
        
      
    ?>
    
  • 输出:
    3 days