fork(1) download
  1. <?php
  2.  
  3. function is_equal_to($value1, $value2, $strict = true) {
  4. $operator = $strict ? '===' : '=='; // TODO: use switch block?
  5. // dear god please no...
  6. $exp = 'return $value1 '.$operator.' $value2;';
  7. return eval($exp);
  8. }
  9.  
  10. var_dump(is_equal_to(1, true, true));
  11. var_dump(is_equal_to(1, true, false));
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
bool(false)
bool(true)