in file DNS2.php, method Net_DNS2::expandIPv6() formats the given IPv6 address as a fully expanded IPv6 address

expandUint32

in file DNS2.php, method Net_DNS2::expandUint32() PHP doesn't support unsigned integers, but many of the RR's return unsigned values (like SOA), so there is the possibility that the value will overrun on 32bit systems, and you'll end up with a negative value.

in file OPT.php, method Net_DNS2_RR_OPT::preBuild() pre-builds the TTL value for this record; we needed to separate this out from the rrGet() function, as the logic in the Net_DNS2_RR packs the TTL value before it builds the rdata value.

in file OPT.php, method Net_DNS2_RR_OPT::rrFromString() parses the rdata portion from a standard DNS config line. There is no definition for parsing a OPT RR by string- this is just here to validate the binary parsing / building routines.

in file OPT.php, method Net_DNS2_RR_OPT::rrToString() method to return the rdata portion of the packet as a string. There is no defintion for returning an OPT RR by string- this is just here to validate the binary parsing / building routines.

rrToString

in file RR.php, method Net_DNS2_RR::rrToString() abstract definition - method to return a RR as a string; not to be confused with the __toString() magic method.