PHPサンプル
UPDATE:2017年04月01日
return 文を作成したい
1 Minute Note
- return文は関数から値を返す
//関数 function funcName(){ return 値; }
- return文は配列やオブジェクトを含むあらゆるデータ型を返すことが可能
- 関数やスクリプト自体(グローバルスコープの場合)の実行を終了させる
//スクリプト終了 return; //関数の実行を終了 function funcName(){ return 値; //以降は実行されない }
- return文は関数ではなく言語構造なので、引数を括弧で囲う必要がない
return 文作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | <!-- サンプルコード --> <h3>return文 関数から文字列型を返す</h3> <?php //文字列を返す function hello(){ return "Hello!<br>\n"; } echo hello(); ?> <h3>return文 関数から整数型を返す</h3> <?php //整数値を返す function addUp($a, $b){ $c = $a + $b; return "{$c}<br>\n"; } echo addUp(10, 15); ?> <h3>return文 関数から論理型を返す</h3> <?php function valueCheck($a, $b){ if($a === $b) return TRUE; else return FALSE; } if(valueCheck(100, 100)) echo "値は同一です。<br>\n"; else echo "値は同一ではありません。<br>\n"; ?> <h3>return文 関数から配列型を返す</h3> <?php //配列を返す function psNumbers($a){ return array(pow($a, 2), sqrt($a)); } list($powNumber, $sqrtNumber) = psNumbers(16); echo '2乗:'.$powNumber."<br>\n"; echo '平方根:'.$sqrtNumber."<br>\n"; ?> |
実行結果
return文 関数から文字列型を返す
Hello!
Hello!
return文 関数から整数型を返す
25
return文 関数から論理型を返す
値は同一です。
return文 関数から配列型を返す
2乗:256
平方根:4
タグ(=記事関連ワード)
日付
投稿日:2012年3月4日
最終更新日:2017年04月01日
最終更新日:2017年04月01日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-control-return/trackback/