3

array()以外に、関数呼び出し内で配列を宣言する簡単な方法があるかどうか疑問に思っています。

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

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

ありがとう

4

2 に答える 2

6

PHP 5.4以降を使用している場合は、省略形を使用できますが、パフォーマンスに違いはありませんが、実際には読みにくくなる可能性があります。

$setup->setup(['type' => 'static',
               'size' => 350]);
于 2013-01-06T05:42:52.223 に答える
-1

次のカテゴリの配列(student)を使用してPHPプログラムを作成します:student_id、student_name、student_address、student_state、student_zip、student_age。プログラム内の関数はすべての値を受け入れ、それぞれに渡されるデータ型を制限します。この関数は配列を作成し、値を配列に配置します。配列の値を表示します。1つ以上の値が適切なデータ型でない場合は、try/catchを使用してエラーメッセージを表示します。

于 2021-04-27T09:01:36.823 に答える