在函数内部声明数组调用PHP

时间:2013-01-06 05:38:58

标签: php arrays function call

嘿,只是想知道除了array()之外是否有更简单的方法在函数调用中声明一个数组

$setup = new setupPage();
$setup->setup(array(
                   type => "static",
                   size => 350
                 ));

class setupPage {
    public function setup($config){
        echo $config[size] . $config[type];
    }
}

谢谢:D

2 个答案:

答案 0 :(得分:6)

如果您使用PHP 5.4+,您可以使用速记,但它在性能上没有区别,但实际上可能会让它更难阅读:

$setup->setup(['type' => 'static',
               'size' => 350]);

答案 1 :(得分:-1)

用数组(学生)创建一个PHP程序,如下 类别:student_id、student_name、student_address、 student_state、student_zip 和 student_age。里面的一个函数 程序将接受所有值并限制数据类型 每一个都通过了。该函数创建数组并放置 值放入数组中。显示数组中的值。使用 try/catch 如果一个或多个值不是 正确的数据类型。