Форум → Программирование → PHP для идиотов → PHP и ООП → В чем прелесть Exception?
В чем прелесть Exception?
Страницы: ← Предыдущая страница →
-
20 июля 2011 г. 11:56, спустя 12 минут 47 секунд
как у Чайф поется: не доводи до трай кетча, до трай кетча не доводиYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
20 июля 2011 г. 13:10, спустя 1 час 13 минут 29 секунд
во мудак) на и гкод, ты даже на шарпах умудряешься гавнокодить xDСапожник без сапог -
20 июля 2011 г. 14:05, спустя 55 минут 7 секунд
во мудак) на и гкод, ты даже на шарпах умудряешься гавнокодить xD
а кого ебет как я кодю на шарпах?
один хуй компилятор весь код выравнивает это раз
кодю я чисто для себя это два
мусоросборщик памяти это триpublic class MemoryManagement
{
[DllImportAttribute("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize", ExactSpelling = true, CharSet = CharSet.Ansi, SetLastError = true)]
private static extern int SetProcessWorkingSetSize(IntPtr process, int minimumWorkingSetSize, int maximumWorkingSetSize);
public static void FlushMemory()
{
GC.Collect();
GC.WaitForPendingFinalizers();
if (Environment.OSVersion.Platform == PlatformID.Win32NT)
SetProcessWorkingSetSize(System.Diagnostics.Process.GetCurrentProcess().Handle, -1, -1);
}
} -
20 июля 2011 г. 14:17, спустя 12 минут 37 секунд
fgets, а причем тут мусоросборщик и компилятор?))))))))))) ты подцепился на 2 эксепшена чтобы выполнить obj.field = false;
по идее тебе наод было повеситься на базовый Exception ибо у тебя возможно еще какие нить ио ексепши могут быть, и сделать там = фальш :-)
а ты как всегд буСапожник без сапог -
20 июля 2011 г. 14:21, спустя 4 минуты 3 секунды
fgets, а причем тут мусоросборщик и компилятор?))))))))))) ты подцепился на 2 эксепшена чтобы выполнить obj.field = false;
по идее тебе наод было повеситься на базовый Exception ибо у тебя возможно еще какие нить ио ексепши могут быть, и сделать там = фальш :-)
а ты как всегд бу
просто там я планировал изначально обработку эксепшенов, но потом забил -
20 июля 2011 г. 14:22, спустя 39 секунд
ладно, мне вообще похуй) просто увидел непричесанный код. пис и тпСапожник без сапог -
-
21 июля 2011 г. 0:46, спустя 10 часов 23 минуты 21 секунду
один хуй компилятор весь код выравнивает это раз
в русалок верю, в домовых ©You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
26 июля 2011 г. 3:20, спустя 5 дней 2 часа 33 минуты
Да, главное не переборщить. Вот сидит чел. у нас в офисе, своим проектом занимается. Решил использовать "Исключения". Кучу создал, да еще тьмы потомков. Кругом try-catch'ы. Проект даже рассыпаться начал. -
15 мая 2012 г. 1:29, спустя 293 дня 22 часа 8 минут
Захочешь ошибку вывести в красивой рамочке, а нельзя… Или после кажого mysql_query() or die() тож херня лучше обернуть(классом для работы с БД) и ловить ошибку, а там если debug mode показываешь, а так просто логируешьСпустя 39 сек.Точнее ExceptionСпустя 226 сек.Или вот
<?php
class Page_Not_Found extends Exception {
public function __construct($message = null) {
header("{$_SERVER['SERVER_PROTOCOL']} 404 Not Found");
$this->message = $message ? $message : 'Page not found.';
}
}
?>
try {
// чето выбираем из базы
// запись не найдена throw new Page_Not_Found; отправили заголовки
}
catch (Page_Not_Found $e) {
// $e->getMessage();
}
С эксепшеном можно весть стек вызова распечатать, что где когда, а не гадать в какоем месте сдохло твое приложение (die)Спустя 35 сек.*вывести
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!