当我在类中使用 ip2long 函数时,它不会返回有效结果。如果我在类之外调用该函数,如图所示,它将返回一个有效结果。但是,如果我使用该类,则转换将被忽略。所以我认为问题出在课堂上,但不知道那是什么。请有人指出我的错误,好吗?
echo ip2long('1.0.1.10'); //gives 16777482
$ip_checker = new ip_checker;
echo $ip_checker->CheckIP('1.0.1.10'); //gives 1.0.1.10
class ip_checker {
public function __construct() {
}
public function CheckIP($ip) {
$ip = ip2long($ip);
return $ip;
}
}