• ベストアンサー

phpでこの画像のtotalを戻り地として返すとは

phpでこの画像のtotalを戻り値として返すとは、どこに返すんですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1532/2231)
回答No.2

もしかして、https://okwave.jp/qa/q9945680.htmlにあった画像のことでしょうか。 戻り値を返す先がどこかと言えば、関数calcを呼んだ場所です。 戻り値は返り値とも言います。関数で何かの計算や処理を行った結果を表す値です。 この関数calcを定義した後に$answer=calc(2, 3);という文を実行したとします。 「整数2と3を引数としてcalcという関数を呼び、その戻り値(結果)をanswerという変数に代入する」という意味です。calcが足し算をする関数であればcalc(2, 3)は戻り値として5を返すので、$answerに5が代入されます。 このcalcは値を返す(戻り値がある)関数ですが、値を返さない関数もあります。

okwaveokw
質問者

お礼

ありがとうございます もしもこの画像でreturnがなかったらどうなるんでしょうか? それでもいちおう2+3で5ですよね?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • _kappe_
  • ベストアンサー率68% (1532/2231)
回答No.4

回答No.2の者です。 >もしもこの画像でreturnがなかったらどうなるんでしょうか? calcは値を返さない関数になります。 その場合、$answer=calc(2, 3);を実行すると$answerにはNULLという特殊な値が代入されます。 https://www.php.net/manual/ja/language.types.null.php 「returnがなかったらどうなるのか」のような疑問を持ったら、自分で実際にプログラムを書き換えて実行してみてください。ウェブブラウザからプログラムを書いて実行できるhttps://paiza.io/のようなサービスを使うのがお手軽です。

okwaveokw
質問者

お礼

ありがとうございます

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

>それでもいちおう2+3で5ですよね? 一応は、そうです。 しかし、どこにも出力していないので、 5と思ってるのは「脳内のみ」で、 他に、知る方法はないのです。 なので、最適化処理により、 $totalを以後どこでも参照していないと判断され、 格納前に消滅(ガベージ)結果はどこにも出力されず終了。 となります。

okwaveokw
質問者

お礼

ありがとうございます

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

>phpでこの画像のtotalを戻り値として返すとは、どこに返すんですか? 「この画像」が書かれてないのと 「totalを戻り値」と言ってますが、 トータルって、数を表す単位で、画像そのものの単位じゃないですよ~。 どこに返す?は、常に受け取り側ですが。 変数とは限らないので、一旦再度整理してみてから の方がよさそうですね!。

okwaveokw
質問者

お礼

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • php画像が見れません

    あるページで、画像が見たいのですが、拡大して見ようとしたら ページは開くのですが、真っ白で何も見れません。 ※確かphp画像だと思いました

    • 締切済み
    • PHP
  • phpの画像が開けません

    画像を保存したのですが、phpという名前が付いた画像ファイルが開けません。検索して調べたのですが、notepadで開けというのがあり、やってみましたが開けませんでした。何か他に方法はあるのでしょうか?

    • 締切済み
    • PHP
  • PHP5.0で画像を切り抜き

    PHP5.0で画像を読み込み、その一部を切り抜いてブラウザに表示させたいと考えていますが、その方法を教えていただけないでしょうか。

    • 締切済み
    • PHP
  • phpで画像処理

    phpで画像処理 いつもお世話になっております。 phpで画像処理を行いたいのですが どのような方法があるかご存知の方いませんでしょうか。 内容としては ある画像ファイルの予め決めた場所に 文字を出力しブラウザに表示するという仕様です。(phpファイルにアクセスした際)

    • ベストアンサー
    • PHP
  • class.upload.phpの戻り値(返り値)の画像サイズ容量情報について

    class.upload.phpである大きさ以上の画像は リサイズを掛けて縮小する設定にしていますが 戻り値(返り値)のサイズ(容量)情報はリサイズする前の容量なので リサイズ後のサイズ(容量)情報を知るにはどうすればよいでしょうか。 宜しくお願いします。

    • 締切済み
    • PHP
  • myaql php ページャー total

    検索機能プラスページャー機能を作っているのですが$totalが取れません。 echo $total;にしても数字が出てきません。 検索機能をつけずに元あるデータからはうまくいきました。 ご教授お願いいたします。 ソースは下記です <?php $cityid=$_POST['city']; $brandid=$_POST['brand']; $syasyu=$_POST['ysasyu_sentaku']; $page = 1; $limit = 2; $offset = $limit * ($page - 1); $dsn='mysql:dbname=****host=mysql1.**** $user=***; $password=***** $dbh=new PDO($dsn,$user,$password); $dbh->query('SET NAMES utf8'); if($brandid=='') { $sql='SELECT COUNT (*)FROM zyoho WHERE cityid=? OR brandid=?'; }else{ $sql='SELECT COUNT (*) FROM zyoho WHERE cityid=? AND brandid=?'; } $stmt=$dbh->prepare($sql); $data[]=$cityid; $data[]=$brandid; $stmt->execute($data); $db=null; $total=$stmt->fetchColumn(); $lastpage= ceil($total/$limit); if($brandid=='') { $sql='SELECT naiyo FROM zyoho WHERE cityid=? OR brandid=? LIMIT '.$limit.' OFFSET '.$offset; }else{ $sql='SELECT naiyo FROM zyoho WHERE cityid=? AND brandid=? LIMIT '.$limit.' OFFSET '.$offset; } $stmt = $dbh->prepare($sql); var_dump($data); $stmt->execute($data); $db = null; while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ echo $row['naiyo']; echo'</br>'; } echo '<ul class="pager">'; ?> <?php if($page > 1){?> <li><a href="pager.php?page=<?php echo $page-1; ?>"> << </a></li> <?php }。 for($i = $page; $page-2 < $i && $i <= $page+4 && $i <= $lastpage; $i++){ ?> <?php if($i == $page){ ?> <li><a href="kensaku_pager.php?page=<?php echo $i; ?>"><?php echo '<font color="#FF4DC4">'.$i.'</font></a></li>'; }else{?> <li><a href="pager.php?page=<?php echo $i; ?>"><?php echo $i.'</a>'; ?> <?php echo '</li>'; } }。 if($page < $lastpage){ ?> <li><a href="pager.php?page=<?php echo $page+1; ?>"> >> </a></li> <?php } ?> </ul>

    • ベストアンサー
    • MySQL
  • トータルで・・・

    こんばんは。 (曰く)「トータルで、±0になるように、出来ている」 ・・・そうは申されましても、何がプラスで、何かマイナスなのか、ということが、示されていないと、「±0」ということも、判りません。 (何が訊きたいの?) 「「トータルで±0」論者にとって、何がプラスで、何がマイナスでしょうか?」 宜しくお願い致します。(カテゴリ選択)

  • 画像をアップロードするPHP

    画像をアップロードするPHPをつくりたいと思っているので、ソースを教えてください。

    • ベストアンサー
    • PHP
  • PHPですでにある画像を描画

    PHPですでにある画像を描画する方法は何ですか?

    • 締切済み
    • PHP
  • phpでの画像表示

    xamppをインストールし、様々なことを行っています。 現在phpで画像を表示させようと考えています。 しかし、プログラムを実行すると、 画像ファイル"http://~~~test.php"は壊れているため表示できませんでした。 と表示されてしまいました。 なので、もっと簡単なプログラムで確認してみようということで、 sample.php <?php header('Content-type: image/jpeg'); readfile('C:\xampp\htdocs\php1st\image\a.jpg'); ?> で実行してみました。 しかし、こちらでも上記と同じエラーが起こってしまいます。 友人のPCで行ったところ、実行できました。 友人はxamppの設定を少しいじったと言っていたのですが、どこをいじったかは覚えていないそうです。 どうかご意見いただければ、幸いです。

    • ベストアンサー
    • PHP
ver34インストールできない
このQ&Aのポイント
  • net frame work4.8にできないのでインストールできないのですが他に方法はありますでしょうか?
  • そもそもこのパソコンでは不可能なのでしょうか。
回答を見る