Home Refactor/Optimalization #2
This commit is contained in:
		@@ -107,4 +107,36 @@ class Utilities
 | 
			
		||||
	{
 | 
			
		||||
		return $count . ( ( $count == 1 ) ? ( " $text" ) : ( " ${text}s" ) );
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	function checkOperator($value1, $operator, $value2) {
 | 
			
		||||
		switch ($operator) {
 | 
			
		||||
			case '<': // Less than
 | 
			
		||||
			return $value1 < $value2;
 | 
			
		||||
			case '<=': // Less than or equal to
 | 
			
		||||
			return $value1 <= $value2;
 | 
			
		||||
			case '>': // Greater than
 | 
			
		||||
			return $value1 > $value2;
 | 
			
		||||
			case '>=': // Greater than or equal to
 | 
			
		||||
			return $value1 >= $value2;
 | 
			
		||||
			case '==': // Equal
 | 
			
		||||
			return $value1 == $value2;
 | 
			
		||||
			case '===': // Identical
 | 
			
		||||
			return $value1 === $value2;
 | 
			
		||||
			case '!==': // Not Identical
 | 
			
		||||
			return $value1 !== $value2;
 | 
			
		||||
			case '!=': // Not equal
 | 
			
		||||
			case '<>': // Not equal
 | 
			
		||||
			return $value1 != $value2;
 | 
			
		||||
			case '||': // Or
 | 
			
		||||
			case 'or': // Or
 | 
			
		||||
			return $value1 || $value2;
 | 
			
		||||
			case '&&': // And
 | 
			
		||||
			case 'and': // And
 | 
			
		||||
			return $value1 && $value2;
 | 
			
		||||
			case 'xor': // Or
 | 
			
		||||
			return $value1 xor $value2;
 | 
			
		||||
			default:
 | 
			
		||||
			return FALSE;
 | 
			
		||||
		} // end switch
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user