Я хотел бы проверить, кодируется ли $ sTring перед использованием ‘convert_uudecode’, и ничего не выводить, если $ sTring нет. Я получил предупреждение PHP: «… Данный параметр не является допустимой незашифрованной строкой в …», если я не закодировал $ sTring правильно. Есть ли в любом случае проверить $ sTring перед использованием convert_uudecode или предотвратить предупреждение PHP, если оно не закодировано?
try{
$sTring='hello';
echo convert_uudecode($sTring);
}catch(Exception $e){}
благодарю вас
нашел метод, используя подавление предупреждений ‘@’:
if(@convert_uudecode($sTring))echo convert_uudecode($sTring);
Я не собираюсь голосовать за свой ответ, надеясь, что кто-то разместит другие, более качественные ответы.
Других решений пока нет …