function func()
{
let result = 0
if(условия){
что делаем
result = 1
}
else if(условия){
что делаем
result = 2
}
else
$('step-1').hide();
return result;
}
if( ... ){
$x = true;
}
else{
$x = false;
}
if( ... )
$x = true;
else
$x = false;
function checkStatus($link, $port){
$arr = ['color' => 'green', 'text' => 'ONLINE'];
if ( !fsockopen($link, $port, $errno, $errstr, 30) )
$arr = ['color' => 'red', 'text' => 'OFFLINE', 'errno' => $errno, 'errstr' => $errstr ];
return $arr;
}
$res = checkStatus('192.168.0.222', '29000');
echo "<font color='{$res['color']}' size='5'>{$res['text']}</font>";
1. В массиве $ignore_pages ищется элемент со значением, который хранится в переменной $dynamic_url;
2. Функция in_array возвращает либо индекс искомого элемента, либо null, если значение не найдено;
3. Тернарным оператором ?: определяется, что делать с данным значением переменной $dynamic_url. Так как in_array уже возвращает true или false, в данном случае тернарный оператор является излишним, исходя из логики, достаточно написать просто:
$ignore = in_array($dynamic_url,$ignore_pages);