protected function isValidSetNotation($number, $set) { $str = '$result = ' . str_replace('n', '$number', $set) . ';'; try { eval($str); return $result; } catch (Exception $e) { return false; } }