<?php

function is_equal_to($value1, $value2, $strict = true) {
    $operator = $strict ? '===' : '=='; // TODO: use switch block?
    // dear god please no...
    $exp = 'return $value1 '.$operator.' $value2;';
    return eval($exp);
}

var_dump(is_equal_to(1, true, true));
var_dump(is_equal_to(1, true, false));