トップ 一覧 検索 ヘルプ 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となります。