<?php header("Content-type: text/html; charset=utf-8"); function testfunc(&$data2){ echo "関数内で受け取ったdata2 → " . $data2 . "<br>"; $data2 += 100; echo "関数内で処理後のdata2 → " . $data2 . "<br>"; return $data2; } $data1 = 15; echo "関数実行前のdata1 → " . $data1 . "<br>"; //ユーザ定義関数を呼び出し echo "計算結果 → " . testfunc($data1) . "<br>"; echo "関数実行後のdata1 → " . $data1 . "<br>"; ?>