プログラムの備忘録が中心です。Web、サーバ、アプリ制作などなど。
値の不明な変数を初期化する場合
if($a){$a = 'hogehoge';}
もしくは
$a = $a ? $a : 'hogehoge';
これを以下のように書きます。
$a || $a = 'hogehoge';
|| は、if文の条件式にしか普段は使わないのだけれども
編集の初期化処理などに使うと1行で簡潔にかけて意外ときれい。
あまりこういう記述を増やすとPerlみたいに暗号のようなコードになりそうなので
ほどほどにしながら、ワンポイントで使うといいかも。
>||if($a) $a='hogehoge';||<if文の { をつけずに書いたらほぼ同じか。。。
コメントを投稿
1 件のコメント:
>||
if($a) $a='hogehoge';
||<
if文の { をつけずに書いたらほぼ同じか。。。
コメントを投稿