isValidv6() public static method

Checks if an IP is valid IPv6 format.
public static isValidv6 ( string $ip ) : boolean
$ip string IP
return boolean true if IP is valid IPv6, otherwise false.
Beispiel #1
0
 /**
  * @test
  */
 public function test0()
 {
     $status = Ip::isValid('192.168.1.1');
     $this->assertTrue($status);
     $status = Ip::isValid('192.168.1.255');
     $this->assertTrue($status);
     $status = Ip::isValidv4('192.168.1.1');
     $this->assertTrue($status);
     $status = Ip::isValid('2001:0db8:85a3:08d3:1319:8a2e:0370:7334');
     $this->assertTrue($status);
     $status = Ip::isValidv4('2001:0db8:85a3:08d3:1319:8a2e:0370:7334');
     $this->assertFalse($status);
     $status = Ip::isValidv6('2001:0db8:85a3:08d3:1319:8a2e:0370:7334');
     $this->assertTrue($status);
     $status = Ip::isValid('192.168.1.256');
     $this->assertFalse($status);
     $status = Ip::isValid('2001:0db8:85a3:08d3:1319:8a2e:0370:733432');
     $this->assertFalse($status);
 }