• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:よくわからなかったので試してみました。)

PHPのプログラム実行方法を選ぶ際の良い選択肢とは?

このQ&Aのポイント
  • PHPのプログラム実行方法は2つありますが、どちらを選んでも同じ結果が得られます。
  • PHPのプログラム実行方法を選ぶ際、どちらを選んでも問題ありません。
  • PHPのプログラム実行方法には違いがありますが、結果は同じです。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

「たまたま1例での実行結果が一緒になった」 ということと 「常に実行結果が一緒になる」 ということを、きちんと区別しなければなりません。 後者なら入れ替えが可能です。 あなたの書いた例は「前者」です。 あなたが実験したときは「たまたま一致した」だけで、常に一致するものではありません。 よって、入れ替えはできません。 算数で例えるなら 2÷1=2 2×1=2 「以上計算結果は同じですが、どちらを選択しても宜しいのでしょうか!?」 と質問するようなものです。

Campus2
質問者

お礼

ご回答誠にありがとうございました。 アンス: 2÷1=2 2×1=2  なるほどですね^^  そんな意味合いがあるのですね! だから両方とも結果が同じ    文章的に違いは判りましたが、結果が同じでしたのでついつい疑問に思いました。

その他の回答 (2)

noname#244856
noname#244856
回答No.3

もし $argv[1] が存在していれば、$param に $argv[1]を代入。 存在していなければ、 $param に 'default' を代入。 もし $default が存在していれば、$param に $argv[1]を代入。 存在していなければ、 $param に 'default' を代入。 1番目はちゃんとした処理になっていますが、2番目って意味不明じゃないですか?書いてて自分で思いませんかね…もしこれで何もこういった疑問を感じなかったのであれば、あなたは自分の書いたコードが読めないことになります。

Campus2
質問者

お礼

 毎同ご回答、誠にありがとうございました。  アンス:  もし $default が存在していれば、$param に $argv[1]を代入。 存在していなければ、 $param に 'default' を代入。   とても分かりやすいご回答です。  if・elseの意味はC言語で学びました。  エラーがでなかったので・”なんでかな”と思いもありました。 2÷1=2 2×1=2  の違いとのご回答でたまたまエラーが出なかった!とのことだそうです。    めげずに頑張ります。  こんごとも、ご声援よろしくお願いいたします。

  • jx4076
  • ベストアンサー率15% (89/575)
回答No.1

よくわからなかったので試してみました。 質問件名からは、質問内容が良くわからないですね。

関連するQ&A