У меня есть этот код
if (defined($xml->{account}->{p}) == '2') {
...
}
, который дает мне это предупреждение
Pseudo-hashes are deprecated at a.pl line 48.
Проблема в том, что в некоторых случаях $xml->{account}->{p}
не существует, поэтому я добавил функцию defined
.
$xml
это объект, если это имеет значение?
Как это можно исправить, чтобы Perl не жаловался?