【问题标题】:how to check if string is valid for uudecode如何检查字符串是否对 uudecode 有效
【发布时间】:2018-11-15 04:10:37
【问题描述】:

我想在使用 'convert_uudecode' 之前检查 $sString 是否已编码,如果 $sString 不是,则不输出任何内容。我收到一个 PHP 警告:“...给定的参数不是...中的有效未编码字符串”,除非我正确编码了 $sString。无论如何在使用 convert_uudecode 之前检查 $sString 或防止 PHP 警告,如果它没有编码?

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

谢谢

【问题讨论】:

    标签: php string uudecode


    【解决方案1】:

    通过使用警告抑制'@'找到了一个方法:

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

    我不会投票给我自己的答案,希望有人会发布其他更好的答案

    【讨论】:

      猜你喜欢
      • 2011-06-17
      • 2018-02-02
      • 2010-09-30
      • 1970-01-01
      • 2019-05-05
      • 2019-10-04
      • 1970-01-01
      • 2013-02-13
      相关资源
      最近更新 更多