• ◆functions.phpに下記記述を設けました。

    function org1() {
    $org1 = 2;
    echo $org1;
    }

    function org2() {
    $org2 = 8;
    echo $org2;
    }

    ◆single.phpにて動作確認用記述

    $all_count = org1() + org2();

    ◆結果
    28

    ◆そのままsingle.phpに疑問に思ったことを記述

    $test1 = 2;
    $test2 = 8;
    $all_count = $test1 + $test2 ;
    echo $all_count;

    ◆結果
    見事10が出現!

    関数同士の計算は通常の記述ではできないことがわかりましたが、なぜできないのかという根本的なところは分かっていません。

    そういうものだと覚えておくしかないようですが、これで本題に入ることができます。

    関数同士の計算はどうやってするのか?
    というところですがわかる方がいましたらアドバイスいただけると助かります。

    http://amami-city.xsrv.jp/ozin/%E3%83%86%E3%82%B9%E3%83%88%E8%A8%98%E4%BA%8B-11-2-2-2-2-2-2-2-2-2-2-2-2-2

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんばんわ、karisumasaking48さん

    これは WordPress まったく関係がなく PHP レベルのお話しなのですが…
    関数内で echo しているからではないでしょうか。

    function org1() {
        $org1 = 2;
        return $org1;
    }
    function org2() {
        $org2 = 8;
        return $org2;
    }
    var_dump( org1() + org2() );
    トピック投稿者 karisumasaking48

    (@karisumasaking48)

    return…

    phpだけで4冊の本を買い、そこそこの勉強はしてきたつもりですがreturnは使ったことがありませんでした。

    とても助かりました。

    ありがとうございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「関数を2つ以上使った変数同士の計算はできない?」には新たに返信することはできません。