関数_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となります。