示例#1
0
文件: RR.php 项目: ookwudili/chisimba
 function &factory($rrdata, $update_type = '')
 {
     if (is_string($rrdata)) {
         $rr =& Net_DNS_RR::new_from_string($rrdata, $update_type);
     } elseif (count($rrdata) == 7) {
         list($name, $rrtype, $rrclass, $ttl, $rdlength, $data, $offset) = $rrdata;
         $rr =& Net_DNS_RR::new_from_data($name, $rrtype, $rrclass, $ttl, $rdlength, $data, $offset);
     } else {
         $rr =& Net_DNS_RR::new_from_array($rrdata);
     }
     return $rr;
 }