WEBデザイナーズNEXT

Webデザイナー

もし現実の生活でif文が使えたら

カテゴリー:PHP
Pocket

if

Webデザイナーの方はプログラム(スクリプト)言語に抵抗を感じている人がいるのではないでしょうか?
確かに私も最初はすごく難しそうなイメージを持っていましたが、今ではすごく楽しめるようになりました。

最初にif文を書いた時に面白いなぁと思ったのがきっかけで、色々なものを作った記憶があります。
今回は『もしif文が現実の生活で使えたらこう使う』というテーマでまとめてみました。

スポンサードリンク

if文とは?

簡単に言うと「もし○○なら、××しなさい。そうでないなら□□しなさい」って感じです。
実際にphpで書いてみます。


 

とってもカンタンに書いてみました。
これを日本語に直してみると以下のような形になります。

「もし変数の中身が『1』だったら『Hello world』と出力しなさい。1以外なら『NG』と出力しなさい」

こんな感じですね。

これをそのままサーバーにアップすると、$hensuに何も指定してないので『NG』と出力されます。
以下のように最初に$hensuに『1』を指定してあげれば『Hello world』となります。


 

if文を現実世界で使ってみる

たまにif文が現実に使えたらいいのになぁ…なんて思う事があります。
まぁ、ドラえもんのどこでもドアがあったらいいのになぁ…というのと同じくらいの発想ですが。

私ならこんな風に使うというのをまとめてみました。

朝、起きられない時にif文を使う

私ならこんな感じで書いておきます。


 

こんな感じでしょうか?
土日は特に目覚ましをかける必要はないので、以下のような感じにしてもいいかなと思います。


こうしておけば平日でない場合は昼まで寝る事ができます。
平日、目覚ましが鳴らなかったら妻に叩き起こしてもらえるというわけですね。

これはif文をネスト(入れ子に)しています。if文はネストしすぎるとごちゃごちゃになってしまうので、1つくらいにしておくのがいいかなって感じですね。バグの原因にもなってしまうので…。


 

このようにネストしすぎると訳がわからなくなってきます…。こういう時はif文以外のキレイな書き方をするようにしましょう。生活の中でも分岐の中に分岐を作ってしまうと、生活しにくくなってしまいますよね?それと同じ事なんです。

if文のネストは1~2ぐらいまで…と覚えておくのがよいかなと思います。

もし現実にif文があったら私ならこう使う まとめ

if文をちょっと違った角度から考えてみました。
プログラムってなんだか難しそう…って思っている人が面白そうと思ってくれたらうれしいです。

こんな記事もどうですか?
PHPの変数って何?変数をWeb上で表示する方法

スポンサードリンク

Pocket

カテゴリー:PHP
WEBデザイナーズNEXT TOP