php - PHP 中多个参数的语法是什么?

标签 php methods

一个简单的问题:

在 PHP 中创建带有unlimited* 参数的函数的语法是什么?

示例(ActionScript 3):

function multiTrace(...arguments):void
{
    var i:String;
    for each(i in arguments)
        trace(i);
}

目标是拥有一个函数,我可以调用它并在其中列出任何给定数量的样式表,例如:

$avian->insertStyles("overall.css", "home.css");

*受到明显的限制(RAM 等)。

最佳答案

function multiTrace() 
{
    $args = func_get_args();
    while ($arg = array_shift($args)) {
        echo $arg; 
    }
}

参见:http://php.net/manual/en/function.func-get-args.php

关于php - PHP 中多个参数的语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409021/

相关文章:

PHP将 session 变量从数组转换为int

function - 通过对象而不是指向它的指针调用带有指针接收器的方法?

python - Python 中内置方法中嵌套模块的大 O 表示法

iphone - Objective-C类的问题?

java - Java 程序剖析

php - 如何创建 Left Tabber 内容

php - Wordpress 菜单项未显示在菜单位置?

PHPEXCEL 获取在 excel 文件中可见的格式化日期

php - MySQL ORDER BY 不同的表列但是

ruby - 在 Ruby 中调用 super 方法