PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 条件文系 > return 文を作成したい

return 文を作成したい

Pocket

サンプルコード sample code

- 1 分ノート ! -

  • return文は関数から値を返す
    //関数
    function funcName(){
        return 値;
    }
    
  • return文は配列やオブジェクトを含むあらゆるデータ型を返すことが可能
  • 関数やスクリプト自体(グローバルスコープの場合)の実行を終了させる
    //スクリプト終了
    return;
    
    //関数の実行を終了
    function funcName(){
        return 値;
        //以降は実行されない
    }
    
  • return文は関数ではなく言語構造なので、引数を括弧で囲う必要がない

return 文作成

– サンプル Click Here ! –

<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!

return文 関数から整数型を返す
25

return文 関数から論理型を返す
値は同一です。

return文 関数から配列型を返す
2乗:256
平方根:4

– サンプル Click Here ! –


タグ(=記事関連ワード)

日付

投稿日:2012年3月4日
最終更新日:2014年02月20日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-control-return/trackback/