function a($param) {
return $param % 2 ? false : true;
}
function b($param) {
$result = a($param);
if ($result) $result = "Четное число";
else
if (0 < $param && $param < 50) $result = "Меньше 50";
else $result = "";
return $result;
}
for ($i = 1; $i < 100; $i++) {
$result = b(rand(0, $i));
if (strlen($result)) break;
}
echo $result;
function a($param) {
if (!($param % 2)) throw new Exception("Четное число");
}
function b($param) {
a($param);
if (0 < $param && $param < 50) throw new Exception("Меньше 50");
}
try {
for ($i = 1; $i < 100; $i++) b(rand(0, $i));
} catch (Exception $e) {
echo $e;
}
Дело не в том, что мы можем добавить, а в том чтобы оно уже было.Автор оригинала: tony2001
>Для того, чтобы исключения в PHP5 приобрели настоящий вес необходимо, чтобы все
>ошибки интерпритатора были исключениями. Тогда действительно есть где
>разгуляться.
RTFM: [m]set_error_handler[/m]
Понимаю.Автор оригинала: tony2001
Поясни, плз, чем тебе не подходит set_error_handler() для конвертации ошибок в эксепшены.
>Дело не в том, что мы можем добавить, а в том чтобы оно уже было.
и эту фразу поясни, плз.
какой-то бессмысленный набор слов..
Автор оригинала: tony2001
>Не хочу ничего предопределять.
>А хочу
А я хочу, чтобы в сутках было 30 часов.
Причем, я хочу, чтобы так стало немедленно.
К выполнению моего желания можно приступать.