2015.12.21415 views

[PHP]シンプルなif文は省略してしまおう

php

複雑なif条件分岐は、改行やタブ入れた方が可読性が高くなり、メンテナンスが楽ですが、シンプルなif文はかっこよく短く書きたいですよね。
そんな、あなたにオススメの記述方法がこちら。

シンプルなif文を省略しちゃう

わかりやすい例として、偶数(even)奇数(odd)判定をしてみます。
一般的にはこんな感じですかね。

if($num%2 == 0){
	$result = 'even';
}else{
	$result = 'odd';
}

省略するとこうなります。

$result = ($num%2 == 0) ? 'even' : 'odd';

短い!(記事も!)

written by:いすけ