# PHP sinh() Function

## Definition and Usage

The sinh() function calculates hyperbolic sine of given angle in radians. A hyperbolic sine function is defined as

sinh(x) = (ex – e-x))/2

This function returns a float value between Π and -Π.

sinh( float $arg ) : float ## Parameters Sr.NoParameter & Description 1arg A floating point value that represents angle in radians ## Return Values PHP sinh() function returns hyperbolic sine ratio of given parameter. ## PHP Version This function is available in PHP versions 4.x, PHP 5.x as well as PHP 7.x. ## Example Live Demo Following example calculates sinh(pi/2) and returns 2.3012989023073 which is also the result of formula (ex – e-x))/2− <?php$arg=M_PI_2;
$val=(exp($arg)-exp(-$arg))/2;$res=sinh($arg); echo "sinh(M_PI_2) = " .$val. "";
echo "using formula = " . $res . ""; ?> ## Output This will produce following result − sinh(M_PI_2) = 2.3012989023073 using formula = 2.3012989023073 ## Example Live Demo Following example uses deg2rad() function to convert degrees to radians and then uses sinh(30) − <?php$arg=deg2rad(30);
$val=sinh($arg);
echo "sinh(" . $arg . ") = " .$val;
?>

## Output

This will produce following result −

sinh(0.5235987755983) = 0.54785347388804

## Example

Live Demo

Let's check find out sinh(0). It returns 0 −

<?php
$arg=0;$val=sinh($arg); echo "sinh(" .$arg . ") = " . $val; ?> ## Output This will produce following result − sinh(0) = 0 ## Example Live Demo Following example computes sinh(pi) <?php$arg=M_PI; // pi
$val=sinh($arg);
echo "sinh(" . $arg . ") = " .$val;
?>

## Output

This will produce following result −

sinh(3.1415926535898) = 11.548739357258