PHP Walker サイトマップ | お問合せ | このサイトについて
 PHP ウォーカー
 
はじめに
PHP基本
日付・時刻
関数
・ユーザー定義関数(function)
・引数の値渡しと参照渡し
・変数の有効範囲(変数のスコープ)
・別ファイルを読み込む(require、include)

 ユーザー定義関数(function)
先に書いた printdate などはPHPに標準で用意されている関数です。
これとは別にユーザーが独自に関数を作ることが出来ます。
よく使う部分や複数のページで共通で使う部分などを関数にするといいでしょう。
関数は function で定義し、引数も使えます。
ソースコード
function func1 () {
    print "func1 という関数から書かれています。<br><br>\n";
}

function func2 ($arg1, $arg2) {
    $sum = $arg1 + $arg2;
    print $arg1 . " + " . $arg2 . " = " . $sum . " です。<br><br>\n";
}

function func3 ($arg1, $arg2) {
    return $arg1 + $arg2;
}

    func1();
    func2(5, 10);

    $i1 = 6;
    $i2 = 11;
    $sum = func3($i1, $i2);
    print $i1 . " + " . $i2 . " = " . $sum . " です。<br><br>\n";
出力結果

func1 という関数から書かれています。

5 + 10 = 15 です。

6 + 11 = 17 です。

func1 は単に print で文字列を表示させているだけですが、同じ内容を何度も書く必要がある場合はこのような関数になるでしょう。
func2 は引数として 5 と 10 を渡し、その合計を表示させています。
func3 も同様に引数を合計していますが return で結果を返しているところが func2 との違いです。


サイトポリシー | 新着情報 | 掲示板 | お問合せ
Copyright © エンジニアウォーカー All Rights Reserved.