示例#1
0
 public static function init_rs($symsize, $gfpoly, $fcr, $prim, $nroots, $pad)
 {
     foreach (self::$items as $rs) {
         if ($rs->pad != $pad) {
             continue;
         }
         if ($rs->nroots != $nroots) {
             continue;
         }
         if ($rs->mm != $symsize) {
             continue;
         }
         if ($rs->gfpoly != $gfpoly) {
             continue;
         }
         if ($rs->fcr != $fcr) {
             continue;
         }
         if ($rs->prim != $prim) {
             continue;
         }
         return $rs;
     }
     $rs = weixin_qrcode_QRrsItem::init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad);
     array_unshift(self::$items, $rs);
     return $rs;
 }