你应该验证PHP函数中的参数类型吗?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了你应该验证PHP函数中的参数类型吗?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我习惯于在编写函数时检查参数的类型.是否有理由支持反对一点?例如,将字符串验证保留在此代码中或删除它是否是一种好习惯,为什么?
function rmstr($string,$remove) {
    if (is_string($string) && is_string($remove)) {
        return str_replace($remove,'',$string);
    }
    return '';
}

rmstr('some text','text');

有时您可能会期望不同的参数类型并为它们运行不同的代码,在这种情况下验证是必不可少的,但我的问题是我们是否应该明确检查类型并避免错误.

我的意见是,如果您接受用户的意见,您应该执行此类验证.如果用户不接受这些字符串或者用户的消毒输入,那么进行验证就会过多.

脚本宝典总结

以上是脚本宝典为你收集整理的你应该验证PHP函数中的参数类型吗?全部内容,希望文章能够帮你解决你应该验证PHP函数中的参数类型吗?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。