I have a small function to compare floating point number
  public function DecoupagePilierI($SCORE_PILIER_I)
  {
    $PILIER_I_MIN = $this->seuilRepository->findOneBy(["name" => 'PILIER_I_MIN'])->getValue();
    $PILIER_I_MAX = $this->seuilRepository->findOneBy(["name" => 'PILIER_I_MAX'])->getValue();
    if ($SCORE_PILIER_I <= $PILIER_I_MIN) {
      return 3;
    }
    if (($PILIER_I_MIN < $SCORE_PILIER_I) && ($SCORE_PILIER_I <= $PILIER_I_MAX)) {
      return 4;
    }
    if ($SCORE_PILIER_I > $PILIER_I_MAX) {
      return 5;
    }
  }
In my case $SCORE_PILIER_I = $PILIER_I_MIN = 3.4
Why i'm getting $SCORE_PILIER_I <= $PILIER_I_MIN = false ?
