関数の引数

関数は、引数で、データを受け渡すことができる。配列連想配列を受け渡すこともできる。

使い方

定義

function 関数名( 仮引数 ) {
    関数内処理文
}

関数を呼び出す際に「実引数」に指定した値を、「仮引数」で受け取り、関数内の処理文中で使うことができる。

呼び出し(コール)

関数名( 実引数 );

関数に渡したい値を、「実引数」に指定することができる。実引数は、カンマ「,」で区切り、複数指定することもできる。

サンプル

ひとつの引数

引数がひとつだけのサンプル。

<?php
function sample( $var ) {
    echo "こんにちは♪<br />{$var}さん";
}
sample( '太郎' );
?>

↓↓↓出力結果↓↓↓

こんにちは♪
太郎さん

複数の引数

引数が複数のサンプル。

<?php
function sample( $varA, $varB, $varC ) {
    echo "{$varA}{$varB}{$varC} = " , $varA + $varB + $varC;
}
sample( 3, 5, 7 );
?>

↓↓↓出力結果↓↓↓

3 + 5 + 7 = 15

呼び出し(コール)の前に定義

関数の呼び出し(コール)の前に、関数を定義するサンプル。

<?php
function sample( $varA, $varB ) {
    echo "{$varA}{$varB} = " , $varA + $varB;
}
sample( 2, 3 );
?>

↓↓↓出力結果↓↓↓

2 + 3 = 5

呼び出し(コール)の後に定義

関数の呼び出し(コール)の後に、関数を定義するサンプル。

<?php
sample( 2, 3 );
function sample( $varA, $varB ) {
    echo "{$varA}{$varB} = " , $varA + $varB;
}
?>

↓↓↓出力結果↓↓↓

2 + 3 = 5

スポンサード リンク

カテゴリー: PHP, ユーザー定義関数 パーマリンク