Authentication




Cancel OK
B!コメントする  2011-09-16 19:00:00 by old

PHPの三項演算子

基本的にリファレンス本とか初心者向けとか、やりたい機能の部分にフォーカスして本を見たり調べたりするのでこんなもんがあること知りませんでした。

普通に分岐を書くと

if(条件)
{
echo "hogehoge";
}
else
{
echo "example.com";
}

これを三項演算子ってのに置き換えると
(条件) ? echo "hogehoge" : echo "example.com";

と一行に書くことが出来る。
シンプルでとてもいい。
もちろん複数条件があると使えなかったり、条件に値を返さない制御文は使うことが出来ないというのがあるそうなので、ケアレスミスを無くす意味では使わないほうがいいのかな。
でも確かに一行で書けるとスッキリする事もあるので覚えておいて損はないかもしれない。


PHP  

  • コメント
  • コメントはまだありません