トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

関数_PHP

PHPの関数

以下のようにfunctionにて関数を記述します。

<?php
    function add($c1, $c2) {
        $ret = $c1 + $c2;
        return($ret);
    }

    $ret = add(5, 10);
    print("$ret<br>\n");
?>

上記は単純な加算を行い、出力結果は15となります。

ポインタのような参照渡し

C言語のポインタ参照渡しのように、引数の値を直接変更する必要がある場合は、以下のように引数で定義された変数の前に「&」をつけます。

function add(&$ret, $c1, $c2) {
    $ret = $c1 + $c2;
}

add($ret, 5, 10);
print("$ret<br>\n");

この出力結果は15となります。

Future's Laboratory 技術格納庫 2004-2013 Yutaka Yoshisaka.