Size: a a a

2020 January 09

B

Bu in OctoberCMS
Иван Горохов
второй вариант js же, а не php, но я бы сделал первый вариант даже если это не эффективно
Ой js точно)
источник

K

Konstantin in OctoberCMS
Иван Горохов
try
{
if ($code != 200 && $code != 204) {
 throw new Exception(isset($errors[$code]) ? $errors[$code] : 'Undescribed error', $code);
}

} catch (Exception $E) {
die('Ошибка: ' . $E->getMessage() . PHP_EOL . 'Код ошибки: ' . $E->getCode());
}


как раз сегодня наткнулся на такое
ну тут видишь хоть die() есть и скрипт рухнет...
А когда кэтч пустой.. скрипт работает типа всё норм и это пиздец в какую боль выливается, когда заказчик начинает смотреть..
источник

IT

Ivan Trubchaninov in OctoberCMS
MihailBishkek
тааааак, надо как?
die  в catch - это полное отсутствие понимания зачем вообще этот блок нужен(
источник

B

Bu in OctoberCMS
Иван Горохов
второй вариант js же, а не php, но я бы сделал первый вариант даже если это не эффективно
Спасибо за ответ
источник

v

vladimir in OctoberCMS
Konstantin
сейчас эта практика эволюционировала и пихают некоторые в try catch, но при этом в catch ошбика просто гасится
Ну это уже более современная практика ) хоть и глупая)
Хотябы отследить ошибку или кинуть в лог можно) а «песик» все гасил 🙁
источник

IT

Ivan Trubchaninov in OctoberCMS
vladimir
Ну это уже более современная практика ) хоть и глупая)
Хотябы отследить ошибку или кинуть в лог можно) а «песик» все гасил 🙁
звучит как "в сортах говна") если я ничего не путаю, это прямо лютый атавизм, наличие которого, говорит о огромных проблемах в архитектуре.
источник

IT

Ivan Trubchaninov in OctoberCMS
или я где-то ошибаюсь?
источник

v

vladimir in OctoberCMS
Ivan Trubchaninov
звучит как "в сортах говна") если я ничего не путаю, это прямо лютый атавизм, наличие которого, говорит о огромных проблемах в архитектуре.
Именно )
источник

K

Konstantin in OctoberCMS
MihailBishkek
тааааак, надо как?
надо использовать что-то типа этого если с "ларой" работать https://laravel.com/docs/6.x/errors
источник

v

vladimir in OctoberCMS
Но это не отменяет ее существование ) просто с приходом ООП новенькие разработчики даже не знают про «песика»(или знают, но так как часть разработчиков хает его, не используют), возможно потому это их и спасло, ввиду чего родилась практика гасить ошибки в try…catch… блоке.
Однако еще есть try…catch…finally, это еще ужаснее )) Особенно когда гасят ошибку в catch и продолжают в finally 😄
источник

IT

Ivan Trubchaninov in OctoberCMS
🙈 чёт прямо жесть. я сегодня буду плохо спать(
источник

v

vladimir in OctoberCMS
Ivan Trubchaninov
🙈 чёт прямо жесть. я сегодня буду плохо спать(
До конца дня еще много ) хорошие моменты должны вытеснить это 😄
источник

B

Bu in OctoberCMS
А не знаете как убрать сайт от индексирования? robots.txt нет, в настройках тоже не нашел
источник

NK

Nikita Khaetsky in OctoberCMS
Bu
А не знаете как убрать сайт от индексирования? robots.txt нет, в настройках тоже не нашел
Просто в шаблон в шапку вставь мета тег
источник

NK

Nikita Khaetsky in OctoberCMS
роботс.тхт давно уже не катируется поисковиками
источник

v

vladimir in OctoberCMS
Bu
А не знаете как убрать сайт от индексирования? robots.txt нет, в настройках тоже не нашел
Есть плагин для роботса https://octobercms.com/plugin/zen-robots

Можно еще закрыть от индексирования через лейаут или страницы.
источник

B

Bu in OctoberCMS
Nikita Khaetsky
роботс.тхт давно уже не катируется поисковиками
Яндекс же его использует
источник

B

Bu in OctoberCMS
vladimir
Есть плагин для роботса https://octobercms.com/plugin/zen-robots

Можно еще закрыть от индексирования через лейаут или страницы.
Спасибо
источник

NK

Nikita Khaetsky in OctoberCMS
Bu
Яндекс же его использует
Не приоритет
источник

NK

Nikita Khaetsky in OctoberCMS
Bu
Спасибо
Он может все-равно проиндексировать, не раз такое было
источник