Dreamweaver TechniqueJAVA Script サンプル | CSS sample | JAVA Applet sample | Flash Sample
HTML4.0 reference | DynamicHTMLXHTML | XML sample | XSLT sample | RIKO's ASP Trial
ASP ADO リファレンス | PHP関数リファレンス | MySQL関数リファレンス

関数の返り値

■ 関数の返り値

引数の数が一定でない(可変長引数の)関数を作成するには、仮引数をおかずに、func_num_args関数やfunc_get_arg関数、func_get_args関数を利用します。

/*単純に値を返す*/
function sample1()
{
   ・・・・・
   return $value;
}

   return_value = sample1();

/*返された値を直接利用する*/
function sample2()
{
   if (・・・・・)
   {
      return TRUE;
   }
   else
   {
      return FALSE;
   }
}
if ( sample2() )
{
      ・・・・・
}

/*配列を返す*/
function sample3()
{
   ・・・・・
   return array ( $a, $b, $c );
}

// 配列でもリストでも受け取れる
$return_array = sample3();
list($x, $y, #z) = sample3();

/*リファレンスを返す*/  
function sample4()
{
   ・・・・・
   return $reference);
}

return_ref =& sample4();

 

 

<?php
   function test()
   {
      echo "1を返します\n";
      return 1;
   }

   // header("Content-Type: text/plain; charset=EUC-JP");
   $retval = test();
   echo "返り値 = {$retval}\n";
?>

<戻る

R HOUSE | RIKO's Trial Page | Shirley's Pettit Case | Shirley's i-box | Shirley's little box

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!