как проверить правильность строки для uudecode

Я хотел бы проверить, кодируется ли $ sTring перед использованием ‘convert_uudecode’, и ничего не выводить, если $ sTring нет. Я получил предупреждение PHP: «… Данный параметр не является допустимой незашифрованной строкой в ​​…», если я не закодировал $ sTring правильно. Есть ли в любом случае проверить $ sTring перед использованием convert_uudecode или предотвратить предупреждение PHP, если оно не закодировано?

try{
$sTring='hello';
echo convert_uudecode($sTring);
}catch(Exception $e){}

благодарю вас

0

Решение

нашел метод, используя подавление предупреждений ‘@’:

if(@convert_uudecode($sTring))echo convert_uudecode($sTring);

Я не собираюсь голосовать за свой ответ, надеясь, что кто-то разместит другие, более качественные ответы.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]