本文整理汇总了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());
}