/YaLinqoPerf

Benchmarks for YaLinqo, Ginq and Pinq [WTFPL*]

Primary LanguagePHPOtherNOASSERTION

YaLinqoPerf: Benchmarks for YaLinqo, Ginq and Pinq

https://github.com/Athari/YaLinqoPerf

About

Performance tests of libraries implementing LINQ in PHP. Only full-featured high-quality libraries are included: YaLinqo, Ginq and Pinq. The following cases are covered, where possible:

  • raw PHP using for and foreach cycles
  • raw PHP using array functions and closures
  • YaLinqo using closures
  • YaLinqo using string lambdas
  • Ginq using closures
  • Ginq using property accessors
  • Pinq using closures

Other librararies are garbage and aren't worth using: LINQ for PHP, Phinq, PHPLinq and Plinq (see links to articles below for more information).

Libraries not implementing LINQ aren't included in this test: Underscore.php.

Results

See Gist (PHP 5.5.14 on Windows 7 SP1 64 bit).

Links

Articles
Libraries