За последние 24 часа нас посетили 44862 программиста и 1281 робот. Сейчас ищут 994 программиста ...

непонятно откуда лезет булев тип

Тема в разделе "PHP для новичков", создана пользователем AndyTitan, 26 мар 2014.

  1. AndyTitan

    AndyTitan Активный пользователь

    С нами с:
    30 июн 2013
    Сообщения:
    301
    Симпатии:
    0
    Адрес:
    Saturn’s moon Titan
    ну если абстрактно, то наверное я захочу прекратить выполнение скрипта, для того чтобы его логическая концепция не выходила за рамки стандартов которые изначально установил я.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Может для ошибок просто добавить обработку ошибок?
     
  3. AndyTitan

    AndyTitan Активный пользователь

    С нами с:
    30 июн 2013
    Сообщения:
    301
    Симпатии:
    0
    Адрес:
    Saturn’s moon Titan
    Ну я писал что-то подобное
    Код (PHP):
    1. function myError($errno,$errstr,$errfile,$errline){
    2.  
    3. }
    4. set_error_handler("myError");
    5.  
    6. if($error)
    7.     trigger_error("Что-то пошло не по плану", E_USER_ERROR);
    8.     
    9. error_log("Ошибка!\n", 3, "error.log");
    10.  
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Бинарного Суриката игнорируют :(
     
  5. AndyTitan

    AndyTitan Активный пользователь

    С нами с:
    30 июн 2013
    Сообщения:
    301
    Симпатии:
    0
    Адрес:
    Saturn’s moon Titan
    Так ты уже про уровень, шо с тебя взять то ? )))
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Не, зачем городить такое. Просто иф с тройным равно. Лучше эксепшн - проще будет читать.
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Да что ж это такое. Игорь, как насчет моего вопроса об использовании die для отрубания прямого вызова скриптов, которые не должны вызываться напрямую?
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Ну если это имеет смысл, то используй. Это как деление на ноль. В школе учат, что делить на ноль нельзя.
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    А как ты закрываешь скрипты от прямого вызова?
    И зря. Потом в универе на матанализе препод рвет юным студентам шаблон, утверждая и показывая обратное.
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    в конфиге сервера

    Добавлено спустя 41 секунду:
    это кому надо - тому и рвёт. а кому не надо, идут грузить ящики.
     
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Ну да, очевидный ответ. Я от этого подхода отказался - недостаточно гибко, хоть и не менее действенно.