PHP | 関数に引数を渡す方法
PHPで関数の実行時に引数を渡して処理する方法を紹介しています。
関数に引数を渡して実行する基本
関数に引数を渡す場合、関数の呼び出し時に以下のように記述します。
function my_function($data){
echo $data;
}
my_function('PHP');
// PHP
関数に複数の引数を渡す
複数の引数を渡す場合は、カンマ区切りで記述します。
ffunction my_function($data1, $data2){
echo $data1.':'.$data2;
}
my_function('PHP', 'HTML');
// PHP:HTML
関数の持つ引数にデフォルト値を指定する
以下の場合、呼び出し側で引数が付与されていない場合、デフォルトで変数「$data」に「タイトル」が代入されます。
function my_function($data = 'none'){
echo $data;
}
my_function();
// none
配列を引数として関数に渡す
配列を関数に渡す事も可能です。
function my_function($array){
print_r($array);
}
my_function($array);
関数に渡す引数に型チェックを実装する
以下の例だと送信する引数がint型ではないので受け取れず「$data」には値が代入されません。
function my_function(int $data){
echo $data;
}
my_function('PHP');
ディスカッション
コメント一覧
まだ、コメントがありません