条件が true か false かをチェックする!=
代わりに、いつ使用するかについてのルールまたはガイドラインはありますか?(!condition)
たとえば、何かを返す前に TLS が有効になっているかどうかを確認するページがいくつかあります。
if ($_SERVER['HTTPS'] !== 'on') { exit; }
しかし、次のように書くこともできます。
if (!$_SERVER['HTTPS'] === 'on') { exit; }
一部のステートメントでは、後者を使用するのが最もきれいに思えます。たとえば、次のようになります。
if (!isset($_SESSION)) { session_start(); }
...同等のものよりも短い:
if (isset($_SESSION) == false) { session_start(); }
これらのステートメントを記述するための標準またはガイドラインはありますか?それとも単なる好みですか?
==
注:との違いは理解し===
ています。コードができるだけ明確で簡潔であることを確認したいだけです。