これは ADO DB のコードです。ご覧のとおりfalse
、変数に割り当てられています$false
。
$false = false;
if ($rows === false) {
return $false;
}
if (!class_exists($class)) {
$db->outp_throw("Unknown class $class in GetActiveRecordsClass()",'GetActiveRecordsClass');
return $false;
}
なぜ彼らはそうするのですか?
私の質問に「主に意見に基づく」というフラグを立てた人へ:私はこれを行う「プログラミング」の理由を探しているだけです。私は経験豊富なプログラマーではなく、PHP について多くのことを知りません。
たとえば、FALSEがオブジェクトであり、それを変数に代入してその値を保存すると、PHPがメモリ内にスペースを作成し、何度も再利用できるようにする方法はありますか. 一部の言語では「ブール値」がオブジェクトであると聞いたことがあります。(Python、Ruby など...)
そして$false = false;
、ある種の最適化か何かになるようにしています。