脚本宝典收集整理的这篇文章主要介绍了PHP try-catch块:他们能够捕获无效的arg类型吗?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
try{ $vtest = ''; PRint(array_pop($vtest)); }catch(Exception $exx){}
为了使用array_pop,$vtest应该显然是一个数组,而不是字符串.然而,当我运行这个代码时,会显示警告.我不想要,我只是希望代码默默地失败.
问题:与其他语言相比,PHP try-catch有什么特别之处吗?
免责声明:
仅供参考,在PHP中还有其他方法来处理这种情况,但这是不可取的.这里的目标是避免:
“at-sign”技巧:
$vtest = ''; print(@array_pop($vtest)); // <-- would like to avoid this
类型铸造:
$vtest = ''; $vtest = (array)$vtest; print(array_pop($vtest));
以上是脚本宝典为你收集整理的PHP try-catch块:他们能够捕获无效的arg类型吗?全部内容,希望文章能够帮你解决PHP try-catch块:他们能够捕获无效的arg类型吗?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。