【 PHP 】PHP8に入門してみた 80日目 PHPの基本 ( 制御構文 わかりやすく実装するコツ! )
PHP8技術者認定初級試験 が始まるようなので 試験に向けて (できるだけ)勉強しようと思います! 使用する書籍は独習PHP 第4版(山田 祥寛)|翔泳社の本 (shoeisha.co.jp) となります。
制御構文
boolの比較
bool
型の比較の場合、==
や===
で比較するとクールではありません。
例えばif($hasElement == true)
はカッコよくありません。
一般的にはif($hasElement)
と記述するだけでOKです。
ただし、PHP
では数値型の0もfalse
として判定してしまいます。
ほかにも配列長さ0の配列もfalseになるのでしかたね。他にもイロイロ
なのでPHP
では「よく見て」==
を使うのかどうかを判断する必要があります。
否定をしない!
否定
はできるだけ使わない!
これはコンピュータのためではなく、コードを扱う人間のためです。
人間は否定的な文章を「わかりにくい」と判断する生き物です。
また否定的な文章は通常の文章よりもストレスを与えます。
できるだけ肯定的な条件式で実装するように心がけます。
メモ
false
となるようなルールを作らなければあまり混乱も起きないのではないかと思いました。
ディスカッション
コメント一覧
まだ、コメントがありません