turbopixel/gs1validator 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

turbopixel/gs1validator

Composer 安装命令:

composer require turbopixel/gs1validator

包简介

GS1 barcode validator library

README 文档

README

This library is a small gs1 barcode validation class.

Methods

public strLength(string $str) : int

Get the string length

public isValidEan13(string $ean13) : bool

Validate the EAN13 barcode number

public getEan13CheckDigit(string $ean13) : int

Calculate the EAN13 check digit

Runtime results

php -f tests/performance.php

  System: Linux 4.19.0-10-amd64 #1 SMP Debian 4.19.132-1 (2020-07-24) x86_64 
  PHP Version 7.3.27-1~deb10u1
  
  /////////////////////////////////////////////////
  /////////////////////////////////////////////////
                 phpunit runtime test
  /////////////////////////////////////////////////
  /////////////////////////////////////////////////
Array
(
    [Clock time in seconds] => 0.0034449100494385
    [Time taken in User Mode in seconds] => 0.0034390000000002
    [Time taken in System Mode in seconds] => 0
    [Total time taken in Kernel in seconds] => 0.0034390000000002
    [Memory limit in MB] => 256
    [Memory usage in MB] => 0.20989227294922
    [Peak memory usage in MB] => 0.6064453125
    [Maximum resident shared size in KB] => 20
    [Integral shared memory size] => 0
    [Integral unshared data size] => 0
    [Integral unshared stack size] => Not Available
    [Number of page reclaims] => 20
    [Number of page faults] => 0
    [Number of block input operations] => 0
    [Number of block output operations] => Not Available
    [Number of messages sent] => 0
    [Number of messages received] => 0
    [Number of signals received] => 0
    [Number of voluntary context switches] => 0
    [Number of involuntary context switches] => 0
)


  /////////////////////////////////////////////////
  /////////////////////////////////////////////////
                      Benchmark
          run isValidEan13 1.000.000 times
  /////////////////////////////////////////////////
  /////////////////////////////////////////////////
Array
(
    [Clock time in seconds] => 1.4627749919891
    [Time taken in User Mode in seconds] => 1.462003
    [Time taken in System Mode in seconds] => 1.000000000001E-6
    [Total time taken in Kernel in seconds] => 1.462004
    [Memory limit in MB] => 256
    [Memory usage in MB] => 0.0022964477539062
    [Peak memory usage in MB] => 0.61138153076172
    [Maximum resident shared size in KB] => 0
    [Integral shared memory size] => 0
    [Integral unshared data size] => 0
    [Integral unshared stack size] => Not Available
    [Number of page reclaims] => 0
    [Number of page faults] => 0
    [Number of block input operations] => 0
    [Number of block output operations] => Not Available
    [Number of messages sent] => 0
    [Number of messages received] => 0
    [Number of signals received] => 0
    [Number of voluntary context switches] => 0
    [Number of involuntary context switches] => 16
)

License (CC BY-SA 4.0)

Take a look into the LICENSE file.

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: CC-BY-SA-4.0
  • 更新时间: 2021-09-17

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固