任意の複数の引数を渡すことができるPHPの関数
任意の複数の引数を渡すことができるPHPの関数のうち、よく使うもの。
isset
<?php if (isset($foo, $bar)) { // 複数の値を渡すことができる } if (isset($foo) && isset($bar)) { // こう書くのと同じ } ?>
複数の引数を渡した場合の戻り値は、それぞれの値をisset関数に渡した戻り値をAND結合した結果と同じ。
mb_convert_variables
<?php mb_convert_variables( 'UTF-8', 'SJIS-win', $get_params, $post_params); ?>
複数の引数を参照渡しすることができ、引数は配列であってもそうでなくてもかまわない。ただし、引数の中に異なる文字コードを組み合わせて渡すことはできない。