• ベストアンサー

以下のスクリプトの「?」とか「: null」とか

↓このページのベストアンサーのスクリプトについて質問です。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1042945020 スクリプトの中の↓の行の中に「?」とか「: null」とか出てくるんですが、これってどういう構文なんですか? $post->$value = isset($_POST[$value]) ? $_POST[$value] : null; 参考ページでも構いませんので教えていただければと思います。

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

  • ベストアンサー
回答No.1

三項演算子です。 http://www.php.net/manual/ja/language.operators.comparison.php#language.operators.comparison.ternary $post->$value = isset($_POST[$value]) ? $_POST[$value] : null; と if (isset($_POST[$value])) { $post->$value = $_POST[$value]; } else { $post->$value = null; } は,(前者が式であり後者が文であることを除いて) 同じ意味です。

mic_goto
質問者

お礼

ありがとうございます。 二度手間になってしまい恐縮ですが、先ほどのと同じスクリプトの中にある「<<<HTML」及び「HTML;」についても教えていただけませんでしょうか?

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

その他の回答 (3)

  • taco0603
  • ベストアンサー率63% (21/33)
回答No.4

ヒアドキュメントです。 参考URLを良く読んで下さい。

参考URL:
http://php.net/manual/ja/language.types.string.php
mic_goto
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.3

>「<<<HTML」及び「HTML;」についても教えていただけませんでしょうか? ヒアドキュメント構文です。 RTFM. http://www.php.net/manual/ja/language.types.string.php#language.types.string.syntax.heredoc マニュアルの最初の方に書いていること(構文)については、まずはマニュアルで調べてください。

mic_goto
質問者

お礼

ありがとうございます。 初歩的な質問で大変失礼いたしました。 以後気を付けます。

全文を見る
すると、全ての回答が全文表示されます。
  • taco0603
  • ベストアンサー率63% (21/33)
回答No.2

三項演算子です。 条件分岐書く時に使用しますが、可読性が低いと思うので自分は使いません。 if~elseで同じ物がかけますから。

参考URL:
http://php.net/manual/ja/language.operators.comparison.php
mic_goto
質問者

お礼

ありがとうございます。 二度手間になってしまい恐縮ですが、先ほどのと同じスクリプトの中にある「<<<HTML」及び「HTML;」についても教えていただけませんでしょうか?

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

関連するQ&A

  • TRONは優れていたがBTRONはそうでもなかったということ?

    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1212421482 ベストアンサーに選ばれた回答。って事実ですか?

  • 同じ人が書いた同じ内容の質問だと思いますか?

    知恵袋に書かれた下記の2つの質問は同じ人が書いた同じ内容の質問だと思いますか? (1)http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1456821874 (2)http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1059410065 (2)の質問のある回答者の方が「ま、ご自身のご都合の良い回答をBAに選ばれていたようですが。」 と書いていますが、(1)のベストアンサーは質問の都合の良いベストアンサーだと思いますか?

  • 輸出入と円高・円安について

    色んなサイトで調べてみて、「貿易では主にドルを使用している」ということまではわかったのですが、 例えば↓のページでは http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1120803391 ・ベストアンサーの方の回答 円安になると輸出した大根の値段が「アメリカ内で」安くなるため、アメリカ内での購入者が増える。 ・ベストアンサーでない方の回答 扱う商品の値段をドルで契約しているため、円高・円安の影響を受けるのは日本側のみ。 海外側は影響を受けない。 という風に意見が完全に分かれています。 これはどちらが正しいのでしょうか? 詳しい方いらっしゃったら、解説よろしくお願いします。

  • マドレーヌを牛乳かんに入れるレシピ教えて下さい

    この質問のベストアンサーの 余ったマドレーヌを牛乳かんに入れる。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1410013265... というのはどういう仕上がりになるのですか? 作り方はどうしたらいいですか?

  • javascriptについて質問です。

    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13137263268 上記のURLのベストアンサーになったプログラムはどのように表示すればよろしいでしょうか?

  • エクセルで、A2セルの値を同シート内(A5以降のA列)で検索し、該当セルにジャンプする方法はありますか?

    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1417540469 上記のページと同様の質問なのですが、 ベストアンサーに選ばれている回答は別シートにジャンプですが、 同シートでのジャンプの方法はありますでしょうか。 どなたかご教示いただけると助かります。 何卒よろしくお願いいたします。

  • yahoo知恵袋に載っていた画像なんですが・・・

    この質問のベストアンサーに載っている画像の女性の名前を教えてください。 諸々検索してみたのですが、結局分かりませんでした。 よろしくお願いします。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1453824049

  • 無重力について、または自由落下について

    ​http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1329804603​ この質問の補足部分と回答がほしいです。 また​http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1129882221​ こちらのベストアンサーの方の回答から考えると、中の人は、宇宙船の重心と重なる位置にいないと力を受けるということでしょうか (宇宙船の重心より内側では飛行士は内側に引き付けられ、宇宙船の重心より外側では飛行士は外側に押し付けられる力が働きます。このような力を潮汐力と呼びます。より)

  • このベストアンサーの回答者の言っている事は正しい?

    このベストアンサーの回答者の言っている事は正しいのですか? ↓URL http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1114693086 知恵袋は、明らかに間違った回答がベストアンサーになっている事がよくあるので。 別に同意をして欲しいわけではないのです。 単にこのベストアンサーの回答者の言っている事は正しいのか、間違っているのか、という事を聞きたいのです。 皆さんの意見を聞かせて下さい。

  • 潜在意識、宇宙物理学、哲学

    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1434375719 のベストアンサーで、潜在意識とか宇宙物理学とか哲学の本で読んで 案外、理論的にもちゃんとあり得ることなんです。 ということですが、どういうことか、詳しくわかる方おられますか。

このQ&Aのポイント
  • 複数の曲でタイトルや歌詞に人名が入っている曲がありますか?アニメ・ゲーム系は除外し、洋楽の場合は訳詞があれば教えてください。
  • 私が紹介する曲は、北島三郎の「与作」とムーンライダーズの「ニットキャップマン」です。北島三郎の「与作」は与作という名前の男性について歌っており、ムーンライダーズの「ニットキャップマン」では常田富士男に似ているという人物を歌っています。
  • 他にも知っている人名が入った曲があれば教えてください!
回答を見る