• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:参考書の記述がわかりません。解読してもらえないでしょうか?)

参考書の記述がわかりません。解読してもらえないでしょうか?

このQ&Aのポイント
  • 参考書のスクリプトの記述がよくわからず二の足を踏んでいます。
  • 辞典での説明が理解できませんでした。
  • list($Check, $Message) = CreateImage();のくだりやCreateImage();if(!$Check);のスクリプトのつながりがわかりません。お詳しい方に解読してほしいです。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

関数CreateImage( ) は、おそらく function CreateImage(){ #何かの処理 $check = false; #処理が失敗した $mes = "エラーの内容を表す文字列"; return Array($check, $mes); } のような感じになっていて、内部的な処理に失敗すると 配列として false とエラーメッセージを返し、成功すると true を返すのでしょう。 list($Check,$Message) のように左辺に使うと、配列の内容をそれぞれの変数に取り分けることができます。 if(! $Check ) は、!が論理の反転です、 つまり、$Check がfalse の時に真となりif ブロックの中身が実行されます。

参考URL:
http://jp2.php.net/manual/ja/function.list.php
muku101681
質問者

お礼

わかりにくい質問にも丁寧に答えていただき本当にありがとうございます。 回答を読んだ後にphpのオンラインヘルプを読んでよく理解できました。 ありがとうございます!

関連するQ&A

専門家に質問してみよう