У меня есть отображаемый файл. Близко к CTRL + SHIFT + W . Это и CTRL + ВКЛАДКА означают, что можно закрыться точно, какой бы ни файлы Вы хотите.
Вы можете использовать Decimal.Parse ()
, а затем привести результат к int
. Это также работает с текущим языком и региональными параметрами, либо вы можете указать CultureInfo
для использования. Нет необходимости вручную обрабатывать запятые, десятичные точки и т. Д. - все это встроено в .NET.
if
, чтобы убедиться, что только вы можете видеть сообщения об ошибках, особенно если вы делаете это на действующем производственном веб-сайте; например:
if ($_SESSION['is_admin'])
{
error_reporting(E_ALL);
ini_set('display_errors', 'On');
}
И чтобы сделать вещи немного красивее, вы также можете настроить html_errors
:
ini_set('html_errors', 'On');
вам действительно не следует отображать их на рабочем сервере. Лучший способ - создать какую-нибудь систему ведения журнала.
Не забудьте сделать его многоразовым!
Другой метод - это зарегистрировать обработчик ошибок с помощью: set_error_handler
Таким образом, вы можете выбрать, что делать с ошибками: отправить их администратору по электронной почте, отобразить понятное сообщение об ошибке , войти в файл / db, ...
Следует также отметить, что вы, вероятно, хотите не только отображать ошибки , но и записывать их в файл / базу данных. Недостаточно просто показывать пользователям ошибки в производственной среде; Если вы попросите их сообщить о проблемах, вы не узнаете, что не так с вашим сервером, пока не станет слишком поздно. Убедитесь, что в вашем базовом обработчике ошибок и исключений есть логика, которая записывает проблему (как можно больше отладочной информации - трассировка стека, IP-адрес пользователя, браузер, версия приложения и т. Д.) В постоянное хранилище.