初期値をセットする際の1行簡易記述
<?php
$data = ['neko'=>'猫'];
$neko = $data['neko'] ?? '犬';
$dog = $data['dog'] ?? '犬';
echo $neko;
echo $dog;
?>
猫犬
falseかtrueのフラグ値に変換するテクニック
<?php
$list = [1, 99, 0.1, 'あ', '赤犬', true, 0, '', null, false];
foreach($list as $val){
$flg = !!$val; // falseかtrueのフラグ値に変換する
if($flg === false) $flg = 'false';
if($flg === true) $flg = 'true';
echo "<tr><td>{$val}</td><td>{$flg}</td></tr>";
}
?>
1 | true |
99 | true |
0.1 | true |
あ | true |
赤犬 | true |
1 | true |
0 | false |
| false |
| false |
| false |
- ホーム
- サンプルソースコード
- JavaScript | サンプル
- 初期値をセットする際の1行簡易記述 | ワンライナー | ?? !!