本文整理匯總了PHP中IP::getIntValue方法的典型用法代碼示例。如果您正苦於以下問題:PHP IP::getIntValue方法的具體用法?PHP IP::getIntValue怎麽用?PHP IP::getIntValue使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類IP
的用法示例。
在下文中一共展示了IP::getIntValue方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testConstructSuccess
public function testConstructSuccess()
{
$ip = new IP(TestDataGenerator::ipInt());
$range = new Range($ip, $ip);
$this->assertInstanceOf('Bankiru\\IPTools\\Range', $range);
$this->assertEquals($ip->getIntValue(), $range->getStart()->getIntValue());
$this->assertEquals($ip->getIntValue(), $range->getEnd()->getIntValue());
}
示例2: testForeach
public function testForeach()
{
$i = 0;
$n = 2;
/** @var IP $prevIp */
$prevIp = null;
foreach ($this->instance as $key => $ip) {
if ($i == 0) {
$this->assertEquals($this->ipStart->getIntValue(), $key);
$this->assertEquals($this->ipStart, $ip);
} elseif ($i < $n) {
$this->assertEquals($prevIp->getIntValue() + 1, $key);
$this->assertEquals(new IP($prevIp->getIntValue() + 1), $ip);
} else {
$this->assertEquals($this->ipEnd->getIntValue(), $key);
$this->assertEquals($this->ipEnd, $ip);
}
$prevIp = $ip;
$i++;
}
}
示例3: testConstructOk
/**
* @dataProvider provideConstructValid
*/
public function testConstructOk($value, $expected)
{
$ip = new IP($value);
$this->assertEquals($expected, $ip->getIntValue());
}