как проверить, является ли строка действительной для uudecode - PullRequest
0 голосов
/ 05 июня 2018

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

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

спасибо

1 Ответ

0 голосов
/ 05 июня 2018

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

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

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

...