• ベストアンサー

変数に何も入ってないとき

もし、変数に何か入っていれば...と言うのを実現したい場合、 if($name){~} としますよね。 では逆に、変数に何も入っていなければ...と言うのはどのようにしたらいいのでしょうか?

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

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

if(!$name){~} または if ($name eq '') { ~ } など。

master-3rd
質問者

お礼

返答ありがとうございます。 >if(!$name){~} これが知りたかったです!

その他の回答 (1)

  • suzuki-_-
  • ベストアンサー率77% (152/195)
回答No.2

if の逆の意味を持つ unless を使っています unless($name){~} こちらのほうが個人的にぱっと見でわかりやすいです ここは好みでしょうね

master-3rd
質問者

お礼

返答ありがとうございます。 >unless($name){~} これで全然OKなのですが、 if("この位置"$name"この位置"){~} "この位置"に何か記号を置くことで"無い"と言うのを指定できないものなんでしょうか? もちろん、($name eq"")以外でお願いします。 イメージとして($name -○)的なものは無いのかな?と考えています。

関連するQ&A