private function normalizeFloat($data) {
		if (is_infinite($data)) {
			$postfix = 'INF';
			if ($data < 0) {
				$postfix = '-' . $postfix;
			}
			$data = $postfix;
		} else {
			if (is_nan($data)) {
				$data = 'NaN';
			}
		}

		return $data;
	}
private function normalizeFloat($data) {
		if (is_infinite($data)) {
			$postfix = 'INF';
			if ($data < 0) {
				$postfix = '-' . $postfix;
			}
			$data = $postfix;
		} else {
			if (is_nan($data)) {
				$data = 'NaN';
			}
		}

		return $data;
	}
private function normalizeFloat ( $ data ) { if ( is_infinite ( $ data ) ) { $ postfix = 'INF' ; if ( $ data < 0 ) { $ postfix = '-' . $ postfix ; } $ data = $ postfix ; } else { if ( is_nan ( $ data ) ) { $ data = 'NaN' ; } } return $ data ; }
Normalises infinite and trigonometric floats

@param float $data

@return string|double
Normalises infinite and trigonometric floats