<?php
function inverse($x) {
if (!$x) {
throw new Exception('Division by zero.');
}
return 1/$x;
}
try {
echo inverse(5) . "\n";
echo inverse(0) . "\n";
} catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
// Continue execution
echo "Hello World\n";
?>
preg_match("|Адрес: (.*)<br>|", $str, $out);
var_dump($out[1]);
$elem = $pq->find('.ccol');
$text = $elem->html();
list(,,,,$adr,) = explode("\r\n", $text); // берём пятую строку из элемента .ccol
$adr = trim(strip_tags($adr)); // убираем из неё лишний html и пробелы
if(count($_GET) > 0 || substr($_SERVER['REQUEST_URI'], -1) == '?') header('Location: /');
count($_GET) > 0проверит, были ли переданы GET параметры. Но если в запросе будет просто
site.ru/?, условие вернет 0. Поэтому вторым условием проверяем, есть ли в конце запроса вопросительный знак.