Как я могу узнать, какие предупреждения включены, когда я использую предупреждающую прагму?

StackOverflow https://stackoverflow.com/questions/4274293

  •  28-09-2019
  •  | 
  •  

Вопрос

Есть ли команда или переменная, которая показывает мне все разные предупреждения, которые включены, когда я использую предупреждение-прагму?

Это было полезно?

Решение

Предупреждения Perldoc Показывает иерархию категорий предупреждений использует. (Хотя до Perl 5.20, это было в perldoc perllexwarn..)

Другие советы

Бегать:

perldoc perldiag

Вывод запускается:

ИМЯ

Perldiag - Различная диагностика Perl

ОПИСАНИЕ

Эти сообщения классифицируются следующим образом (перечислены в растущем порядке отчаяния):

(W) A warning (optional).
(D) A deprecation (optional).
(S) A severe warning (enabled by default).
(F) A fatal error (trappable).
(P) An internal error you should never see (trappable).
(X) A very fatal error (nontrappable).
(A) An alien error message (not generated by Perl).

Большинство сообщений из первых трех классификаций выше (W, D & S) могут контролироваться с использованием прагмы «Предупреждения».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top