The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования PHP 8.3, opennews (?), 23-Ноя-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


76. "Релиз языка программирования PHP 8.3"  –1 +/
Сообщение от YetAnotherOnanym (ok), 24-Ноя-23, 10:48 
> Override

Для Эллочки-людоедочки со словарным запасом в 30 слов.
> генерация отдельных исключений (...) в случае проблем, возникающих в операциях работы с датами и временем
> генерация исключения при попытке передачи объектов, ресурсов или массивов в переменных, определяющих границы диапазона

Это же не по пхп-шному! Тру-пхп-вэй - это молча интерпретировать полученную переменную хоть как-нибудь, выдать хоть какое-нибудь значение, непредсказуемое, не укладывающееся ни в какую человеческую логику, но выдать и работать с ней дальше.

Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз языка программирования PHP 8.3"  +1 +/
Сообщение от Tron is Whistling (?), 24-Ноя-23, 11:13 
Учитывая что мой код состоит процентов на 15 из обработки ошибок, могу сказать, что проблемы были, но не столь существенные. Зато выброс исключений где не надо прилично увеличит объём этого кода бесполезными зажимами try { ... } catch (\Exception $e) { }, просто чтобы оно не проваливалось по стеку. Потому что кроме исключения можно получить например false.
Ответить | Правка | Наверх | Cообщить модератору

78. "Релиз языка программирования PHP 8.3"  +/
Сообщение от Tron is Whistling (?), 24-Ноя-23, 11:15 
А делать из PHP жабу, где все эти цепочки исключений отрабатываются фиг знает где, и в итоге всё равно осыпаются тут и там - я вообще не знаю, чем поколение смузи думает. Нормальная C-подобная отработка ошибок: получил false или другой код ошибки - отработал.
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

79. "Релиз языка программирования PHP 8.3"  +/
Сообщение от Tron is Whistling (?), 24-Ноя-23, 11:15 
(и только если не хочешь отрабатывать на месте - вот тогда бросил исключение. САМ)
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру