【发布时间】:2019-06-10 18:09:27
【问题描述】:
我在很多应用程序中都使用过这两个函数来检查和验证整数
$foo = $bar;
if (filter_var($foo,FILTER_VALIDATE_INT)) {
// do something
}
与
if (is_int($foo)) {
// do something
}
两者都可以完美运行,但我想知道两者在速度和结果方面的区别,因为 PHP 作为一种棘手的语言,在看似做同样事情的函数之间存在差异,例如 mt_rand 和 rand
【问题讨论】:
-
也与 deceze 相关:stackoverflow.com/a/4789649/2943403