static public function parseValue($value) {
		$value = trim($value);
		
		if (is_numeric($value)) {
			$valueOrigin = $value;

			if (strpos($value, '.') === false) {
				$value = (int) $value;
			} else {
				$value = (float) $value;
			}

			// Overflow checking
			if ($valueOrigin !== (string) $value) {
				$value = $valueOrigin;
			}
		}
		
		return $value;
	}
static public function parseValue($value) {
		$value = trim($value);
		
		if (is_numeric($value)) {
			$valueOrigin = $value;

			if (strpos($value, '.') === false) {
				$value = (int) $value;
			} else {
				$value = (float) $value;
			}

			// Overflow checking
			if ($valueOrigin !== (string) $value) {
				$value = $valueOrigin;
			}
		}
		
		return $value;
	}
static public function parseValue ( $ value ) { $ value = trim ( $ value ) ; if ( is_numeric ( $ value ) ) { $ valueOrigin = $ value ; if ( strpos ( $ value , '.' ) === false ) { $ value = ( int ) $ value ; } else { $ value = ( float ) $ value ; } // Overflow checking if ( $ valueOrigin !== ( string ) $ value ) { $ value = $ valueOrigin ; } } return $ value ; }
Parse value, convert to integer or float if value is numeric

@param  string $value
@return string | int | float
Parse value convert to integer or float if value is numeric