function getValue() { lmb_require('limb/net/src/lmbIp.class.php'); if ($this->isConstant()) { return lmbIp::decode($this->base->getValue()); } else { $this->raiseUnresolvedBindingError(); } }
function testEncodeDecodeUnsignedString() { //no overflow $this->assertIdentical(lmbIp::encode('127.0.0.0', lmbIp::USTRING), '2130706432'); $this->assertIdentical(lmbIp::decode('2130706432'), '127.0.0.0'); //with overflow $this->assertIdentical(lmbIp::encode('128.0.0.0', lmbIp::USTRING), '2147483648'); $this->assertIdentical(lmbIp::decode('2147483648'), '128.0.0.0'); }