脚本宝典收集整理的这篇文章主要介绍了PHP – 使用isset里面的函数不工作..?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
现在我知道我可以这样做:
if(isset($_GET['id']) AND isNum($_GET['id'])) { ... } function isNum($data) { $data = sanITize($data); if ( ctyPE_digit($data) ) { return true; } else { return false; } }
但我想这样做:
if(isNum($_GET['id'])) { ... } function isNum($data) { if ( isset($data) ) { $data = sanitize($data); if ( ctype_digit($data) ) { return true; } else { return false; } } else { return false; } }
当我这样尝试时,如果没有设置$_GET [‘id’],我会得到一个未定义索引的警告:id …就像我把$_GET [‘id’]放在我的函数中一样调用,它会发出警告……即使我的函数会检查是否设置了VAR …
以上是脚本宝典为你收集整理的PHP – 使用isset里面的函数不工作..?全部内容,希望文章能够帮你解决PHP – 使用isset里面的函数不工作..?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。