PHP function to evaluate comparisons between two values, with debug logging
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigb8rNQs5e2RpBJ_ckYRQ8dHcCuKj1CPQaFf2lE0NFGADQgB4uY2Dcf1Xq2b4puZ802cymb_uWirMVNyrSAMiRg7Q1Ol2NQmO6MeSMdHnq_B7w6kYROh3bfoP1K-4lZ67StTqq4qPqgROm/s1600/1.jpg)
Clash Royale CLAN TAG #URR8PPP .everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0; up vote 3 down vote favorite The following method works fine but it is rather verbose: private function performComparison($element, $operator, $value_allowed, $value_entered) switch($operator): case '>': $result = ($value_entered > $value_allowed) ? true : false; break; case '>=': $result = ($value_entered >= $value_allowed) ? true : false; break; case '<': $result = ($value_entered < $value_allowed) ? true : false; break; case '<=': $result = ($value_entered <= $value_allowed) ? true : false; break; case '=': $result = ($value_entered == $value_allowed) ? true : false; break; endswitch; $dateformat = 'n/j/Y'; $debug = ['element' => $element, 'operator' => $operator, 'value allowed' => is_a($value_allowed, 'DateTime') ? $...