I am trying to stack ternary expressions for this script but i keep getting unexpected ')'
Here is my script
$uri = 9;
$build_status = 20;
/**
Using Ifs
*/
if($uri == 20)
{
echo 'ci=>passing';
}
if($uri < 20 && $uri > 10 && $uri != $build_status)
{
echo "ci=>almost failing";
}
if($uri < 20 && $uri > 18 && $uri != $build_status)
{
echo "ci=>test your code!";
}
elseif($uri < 5)
{
echo "ci=>failed.";
}
/**
Stacking
*/
echo (($uri==20 ? 'ci=>passing') ? ($uri < 20 && $uri > 10 && $uri != $build_status) : 'ci=>almost failing') ;
Where am i going wrong?