Есть ли команда или переменная, которая показывает мне все различные предупреждения, которые включаются, когда я использую прагму warning?
предупреждения 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) можно контролировать с помощью прагмы "warnings".
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) 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) можно контролировать с помощью прагмы "warnings".