Я могу сказать, что мой вопрос связан с PHP, но меня больше волнует правильная логика программирования в ситуации, когда выполнение функции может продолжаться бесконечно.
Каков правильный способ контроля времени, которое требуется для выполнения какой-либо функции, и как остановить это выполнение и продолжить с остальной частью программы?
ОК, я знаю, что, например, есть set_time_limit() функция, которая возвращает неустранимую ошибку, но я не хочу этого, я хочу, чтобы мой код просто продолжался через x секунд, или, может быть, после превышения времени бросить исключение, поймать его и сделать что-то еще?
Написание какого-то «контрольного» функционального решения и как это делается?
Спасибо за любую помощь, которую вы можете предоставить, любую ссылку, любую статью, которая решает эту проблему путь, что это «должно быть сделано».
BR, Newman
-121--1389334-В DataTable хранятся некоторые числовые коды. При попытке сортировки с помощью DataView столбец сортируется по последовательностям. Как проще всего сортировать данные как целое число?
DataView view = dt.DefaultView();
view.Sort = "Code asc";
dt = view.ToTable();
Данные в таблице данных: 128, 123, 112, 12, 126
после сортировки показывает: 112, 12, 123, 126, 128
ожидаемый результат: 12, 112, 123, 126, 128