|
|
|
|
|
|
303
|
*Libraries and applications for continuous integration.*
|
303
|
*Libraries and applications for continuous integration.*
|
|
304
|
|
304
|
|
|
305
|
* [CircleCI](https://circleci.com) - A continuous integration platform.
|
305
|
* [CircleCI](https://circleci.com) - A continuous integration platform.
|
|
306
|
-* [GitlabCi](https://about.gitlab.com/gitlab-ci/) - Let GitLab CI test, build, deploy your code. TravisCi like.
|
|
|
|
|
|
306
|
+* [GitlabCi](https://about.gitlab.com/product/continuous-integration/) - Let GitLab CI test, build, deploy your code. TravisCi like.
|
|
307
|
* [Jenkins](https://jenkins.io/index.html) - A continuous integration platform with [PHP support](http://jenkins-php.org/index.html).
|
307
|
* [Jenkins](https://jenkins.io/index.html) - A continuous integration platform with [PHP support](http://jenkins-php.org/index.html).
|
|
308
|
* [JoliCi](https://github.com/jolicode/JoliCi) - A continuous integration client written in PHP and powered by Docker.
|
308
|
* [JoliCi](https://github.com/jolicode/JoliCi) - A continuous integration client written in PHP and powered by Docker.
|
|
309
|
* [PHPCI](https://www.phptesting.org/) - An open source continuous integration platform for PHP.
|
309
|
* [PHPCI](https://www.phptesting.org/) - An open source continuous integration platform for PHP.
|
|
|
|
|
|
|
378
|
* [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
|
378
|
* [Exakat](https://github.com/exakat/exakat) - A static analysis engine for PHP.
|
|
379
|
* [Mondrian](https://github.com/Trismegiste/Mondrian) - A code analysis tool using Graph Theory.
|
379
|
* [Mondrian](https://github.com/Trismegiste/Mondrian) - A code analysis tool using Graph Theory.
|
|
380
|
* [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.
|
380
|
* [phan](https://github.com/phan/phan) - A static analyzer based on PHP 7+ and the php-ast extension.
|
|
381
|
-* [PHPCompatibility](https://github.com/wimg/PHPCompatibility) - A PHP compatibility checker for PHP CodeSniffer.
|
|
|
|
|
|
381
|
+* [PHPCompatibility](https://github.com/PHPCompatibility/PHPCompatibility) - A PHP compatibility checker for PHP CodeSniffer.
|
|
382
|
* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - A tool to create customisable dependency graphs.
|
382
|
* [PhpDependencyAnalysis](https://github.com/mamuz/PhpDependencyAnalysis) - A tool to create customisable dependency graphs.
|
|
383
|
* [PHP Metrics](https://github.com/phpmetrics/PhpMetrics) - A static metric library.
|
383
|
* [PHP Metrics](https://github.com/phpmetrics/PhpMetrics) - A static metric library.
|
|
384
|
* [PHP Migration](https://github.com/monque/PHP-Migration) - A static analyzer for PHP version migration.
|
384
|
* [PHP Migration](https://github.com/monque/PHP-Migration) - A static analyzer for PHP version migration.
|
|
|
|
|
|
|
542
|
|
542
|
|
|
543
|
* [Bernard](https://github.com/bernardphp/bernard) - A multibackend abstraction library.
|
543
|
* [Bernard](https://github.com/bernardphp/bernard) - A multibackend abstraction library.
|
|
544
|
* [BunnyPHP](https://github.com/jakubkulhan/bunny) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.
|
544
|
* [BunnyPHP](https://github.com/jakubkulhan/bunny) - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.
|
|
545
|
-* [Pheanstalk](https://github.com/pda/pheanstalk) - A Beanstalkd client library.
|
|
|
|
|
|
545
|
+* [Pheanstalk](https://github.com/pheanstalk/pheanstalk) - A Beanstalkd client library.
|
|
546
|
* [PHP AMQP](https://github.com/php-amqplib/php-amqplib) - A pure PHP AMQP library.
|
546
|
* [PHP AMQP](https://github.com/php-amqplib/php-amqplib) - A pure PHP AMQP library.
|
|
547
|
* [Tarantool Queue](https://github.com/tarantool-php/queue) - PHP bindings for Tarantool Queue.
|
547
|
* [Tarantool Queue](https://github.com/tarantool-php/queue) - PHP bindings for Tarantool Queue.
|
|
548
|
* [Thumper](https://github.com/php-amqplib/Thumper) - A RabbitMQ pattern library.
|
548
|
* [Thumper](https://github.com/php-amqplib/Thumper) - A RabbitMQ pattern library.
|
|
|
|
|
|
|
655
|
### Caching
|
655
|
### Caching
|
|
656
|
*Libraries for caching data.*
|
656
|
*Libraries for caching data.*
|
|
657
|
|
657
|
|
|
658
|
-* [Alternative PHP Cache (APC)](https://php.net/manual/en/book.apc.php) - Open opcode cache for PHP.
|
|
|
|
|
|
658
|
+* [Alternative PHP Cache (APC)](https://secure.php.net/manual/en/book.apc.php) - Open opcode cache for PHP.
|
|
659
|
* [APIx Cache](https://github.com/apix/cache) - A thin PSR-6 cache wrapper to various caching backends emphasising cache tagging and indexing.
|
659
|
* [APIx Cache](https://github.com/apix/cache) - A thin PSR-6 cache wrapper to various caching backends emphasising cache tagging and indexing.
|
|
660
|
* [CacheTool](https://github.com/gordalina/cachetool) - A tool to clear APC/opcode caches from the command line.
|
660
|
* [CacheTool](https://github.com/gordalina/cachetool) - A tool to clear APC/opcode caches from the command line.
|
|
661
|
* [Cake Cache](https://github.com/cakephp/cache) - A caching library (CP).
|
661
|
* [Cake Cache](https://github.com/cakephp/cache) - A caching library (CP).
|
|
|
|
|
|
|
827
|
* [PHP Package Development Standards](http://php-pds.com) - Package development standards for PHP.
|
827
|
* [PHP Package Development Standards](http://php-pds.com) - Package development standards for PHP.
|
|
828
|
* [PHP School](https://www.phpschool.io/) - Open Source Learning for PHP.
|
828
|
* [PHP School](https://www.phpschool.io/) - Open Source Learning for PHP.
|
|
829
|
* [PHP Security](https://phpsecurity.readthedocs.io/en/latest/index.html) - A guide to PHP security.
|
829
|
* [PHP Security](https://phpsecurity.readthedocs.io/en/latest/index.html) - A guide to PHP security.
|
|
830
|
-* [PHP The Right Way](https://www.phptherightway.com/) - A PHP best practice quick reference guide.
|
|
|
|
|
|
830
|
+* [PHP The Right Way](https://phptherightway.com/) - A PHP best practice quick reference guide.
|
|
831
|
* [PHP UG](https://php.ug) - A website to help people locate their nearest PHP user group (UG).
|
831
|
* [PHP UG](https://php.ug) - A website to help people locate their nearest PHP user group (UG).
|
|
832
|
* [PHP Versions](http://phpversions.info/) - Lists which versions of PHP are available on several popular web hosts.
|
832
|
* [PHP Versions](http://phpversions.info/) - Lists which versions of PHP are available on several popular web hosts.
|
|
833
|
* [PHP Weekly](http://www.phpweekly.com/archive.html) - A weekly PHP newsletter.
|
833
|
* [PHP Weekly](http://www.phpweekly.com/archive.html) - A weekly PHP newsletter.
|
|
834
|
-* [Securing PHP](https://securingphp.com/) - A newsletter about PHP security and library recommendations.
|
|
|
|
|
|
834
|
+* [Securing PHP](https://www.securingphp.com/) - A newsletter about PHP security and library recommendations.
|
|
835
|
* [Seven PHP](https://7php.com/) - A website that interviews members of the PHP community.
|
835
|
* [Seven PHP](https://7php.com/) - A website that interviews members of the PHP community.
|
|
836
|
* [PHP Annotated Monthly](https://blog.jetbrains.com/phpstorm/category/php-annotated-monthly/) - A monthly digest of PHP news.
|
836
|
* [PHP Annotated Monthly](https://blog.jetbrains.com/phpstorm/category/php-annotated-monthly/) - A monthly digest of PHP news.
|
|
837
|
|
837
|
|
|
|
|
|
|
|
922
|
* [When Does Foreach Copy?](https://nikic.github.io/2011/11/11/PHP-Internals-When-does-foreach-copy.html) - An article about the internals of foreach.
|
922
|
* [When Does Foreach Copy?](https://nikic.github.io/2011/11/11/PHP-Internals-When-does-foreach-copy.html) - An article about the internals of foreach.
|
|
923
|
* [Why Objects (Usually) Use Less Memory Than Arrays](https://gist.github.com/nikic/5015323) - An article about object and array internals.
|
923
|
* [Why Objects (Usually) Use Less Memory Than Arrays](https://gist.github.com/nikic/5015323) - An article about object and array internals.
|
|
924
|
* [You're Being Lied To](http://blog.golemon.com/2007/01/youre-being-lied-to.html) - An article about internal ZVALs.
|
924
|
* [You're Being Lied To](http://blog.golemon.com/2007/01/youre-being-lied-to.html) - An article about internal ZVALs.
|
|
925
|
-* Collecting Garbage: [1](https://php.net/manual/en/features.gc.refcounting-basics.php) [2](https://php.net/manual/en/features.gc.collecting-cycles.php) [3](https://php.net/manual/en/features.gc.performance-considerations.php) - A series about the PHP garbage collection internals.
|
|
|
|
|
|
925
|
+* Collecting Garbage: [1](https://secure.php.net/manual/en/features.gc.refcounting-basics.php) [2](https://secure.php.net/manual/en/features.gc.collecting-cycles.php) [3](https://secure.php.net/manual/en/features.gc.performance-considerations.php) - A series about the PHP garbage collection internals.
|
|
926
|
* PHP Source Code for Developers: [1](https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html) [2](https://nikic.github.io/2012/03/16/Understanding-PHPs-internal-function-definitions.html) [3](https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html) [4](https://nikic.github.io/2012/03/28/Understanding-PHPs-internal-array-implementation.html) - A series about the PHP source code.
|
926
|
* PHP Source Code for Developers: [1](https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html) [2](https://nikic.github.io/2012/03/16/Understanding-PHPs-internal-function-definitions.html) [3](https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html) [4](https://nikic.github.io/2012/03/28/Understanding-PHPs-internal-array-implementation.html) - A series about the PHP source code.
|
|
927
|
|
927
|
|
|
928
|
### PHP Magazines
|
928
|
### PHP Magazines
|