소스 검색

Alphabetize things

pull/541/head
Jose Diaz-Gonzalez 9 년 전
부모
커밋
61dcfcd77d
1개의 변경된 파일123개의 추가작업 그리고 123개의 파일을 삭제
  1. 123
    123
      README.md

+ 123
- 123
README.md 파일 보기

@@ -442,9 +442,9 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
442 442
 ## Date and Time
443 443
 *Libraries for working with dates and times.*
444 444
 
445
+* [CalendR](http://yohan.giarel.li/CalendR/) - A calendar management library.
445 446
 * [Carbon](https://github.com/briannesbitt/Carbon) - A simple DateTime API extension.
446 447
 * [ExpressiveDate](https://github.com/jasonlewis/expressive-date) - Another DateTime API extension.
447
-* [CalendR](http://yohan.giarel.li/CalendR/) - A calendar management library.
448 448
 
449 449
 ## Event
450 450
 *Libraries that are event-driven or implement non-blocking event loops.*
@@ -464,9 +464,9 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
464 464
 ## Logging
465 465
 *Libraries for generating and working with log files.*
466 466
 
467
-* [Monolog](https://github.com/Seldaek/monolog) - A comprehensive logger.
468
-* [KLogger](https://github.com/katzgrau/KLogger) - An easy-to-use PSR-3 compliant logging class.
469 467
 * [Analog](https://github.com/jbroadway/analog) - A closure-based micro logging package.
468
+* [KLogger](https://github.com/katzgrau/KLogger) - An easy-to-use PSR-3 compliant logging class.
469
+* [Monolog](https://github.com/Seldaek/monolog) - A comprehensive logger.
470 470
 
471 471
 ## E-commerce
472 472
 *Libraries and applications for taking payments and building online e-commerce stores.*
@@ -514,10 +514,10 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
514 514
 ## Migrations
515 515
 Libraries to help manage database schemas and migrations.
516 516
 
517
-* [PHPMig](https://github.com/davedevelopment/phpmig) - Another migration management library.
518
-* [Phinx](https://github.com/robmorgan/phinx) - Another database migration library.
519
-* [Migrations](https://github.com/icomefromthenet/Migrations) - A migration management library.
520 517
 * [Doctrine Migrations](http://docs.doctrine-project.org/projects/doctrine-migrations/en/latest/toc.html) - A migration library for Doctrine.
518
+* [Migrations](https://github.com/icomefromthenet/Migrations) - A migration management library.
519
+* [Phinx](https://github.com/robmorgan/phinx) - Another database migration library.
520
+* [PHPMig](https://github.com/davedevelopment/phpmig) - Another migration management library.
521 521
 * [Ruckusing](https://github.com/ruckus/ruckusing-migrations) - Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite.
522 522
 
523 523
 ## NoSQL
@@ -549,51 +549,51 @@ Libraries to help manage database schemas and migrations.
549 549
 *Libraries related to the command line.*
550 550
 
551 551
 * [Boris](https://github.com/borisrepl/boris) - A tiny PHP REPL.
552
-* [PsySH](https://github.com/bobthecow/psysh) - Another PHP REPL.
553
-* [Pecan](https://github.com/mcrumm/pecan) - An event-driven, non-blocking shell.
554
-* [GetOpt](https://github.com/ulrichsg/getopt-php) - A command line opt parser.
555
-* [OptParse](https://github.com/CHH/optparse) - Another command line opt parser.
552
+* [Cilex](https://github.com/Cilex/Cilex) - A micro framework for building command line tools.
553
+* [CLI Menu](https://github.com/php-school/cli-menu) - A library for building CLI menus.
554
+* [CLIFramework](https://github.com/c9s/CLIFramework) - A command-line framework supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
555
+* [CLImate](https://github.com/thephpleague/climate) - A library for outputting colours and special formatting.
556 556
 * [Commando](https://github.com/nategood/commando) - Another simple command line opt parser.
557
-* [GetOptionKit](https://github.com/c9s/GetOptionKit) - Another command line opt parser.
558 557
 * [Cron Expression](https://github.com/mtdowling/cron-expression) - A library to calculate cron run dates.
559
-* [ShellWrap](https://github.com/MrRio/shellwrap) - A simple command line wrapper library.
558
+* [GetOpt](https://github.com/ulrichsg/getopt-php) - A command line opt parser.
559
+* [GetOptionKit](https://github.com/c9s/GetOptionKit) - Another command line opt parser.
560 560
 * [Hoa Console](https://github.com/hoaproject/Console) - Another command line library.
561
+* [OptParse](https://github.com/CHH/optparse) - Another command line opt parser.
562
+* [Pecan](https://github.com/mcrumm/pecan) - An event-driven, non-blocking shell.
563
+* [PsySH](https://github.com/bobthecow/psysh) - Another PHP REPL.
564
+* [ShellWrap](https://github.com/MrRio/shellwrap) - A simple command line wrapper library.
561 565
 * [Shunt](https://github.com/thephpleague/shunt) - A library for running commands in parallel on multiple remote machines.
562
-* [Cilex](https://github.com/Cilex/Cilex) - A micro framework for building command line tools.
563
-* [CLImate](https://github.com/thephpleague/climate) - A library for outputting colours and special formatting.
564
-* [CLI Menu](https://github.com/php-school/cli-menu) - A library for building CLI menus.
565
-* [CLIFramework](https://github.com/c9s/CLIFramework) - A command-line framework supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
566 566
 
567 567
 ## Authentication and Authorization
568 568
 *Libraries for implementing user authentication and authorization.*
569 569
 
570
-* [Sentinel](https://cartalyst.com/manual/sentinel/2.0) - A framework agnostic authentication & authorisation library.
571
-* [Sentinel Social](https://cartalyst.com/manual/sentinel-social/2.0) - A library for social network authentication.
572
-* [Opauth](https://github.com/opauth/opauth) - A multi-provider authentication framework.
573
-* [OAuth2 Server](http://oauth2.thephpleague.com/) - An OAuth2 authentication server, resource server and client library.
574
-* [OAuth2 Server](http://bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.
575
-* [PHP oAuthLib](https://github.com/Lusitanian/PHPoAuthLib) - Another OAuth library.
576
-* [TwitterOAuth](https://github.com/ruudk/twitteroauth) - A Twitter OAuth library.
577
-* [TwitterSDK](https://github.com/lyrixx/twitter-sdk) - A fully tested Twitter SDK.
578 570
 * [Hawk](https://github.com/dflydev/dflydev-hawk) - A Hawk HTTP authentication library.
579 571
 * [HybridAuth](https://github.com/hybridauth/hybridauth) - An open source social sign on library.
572
+* [Json Web Token](https://github.com/lcobucci/jwt) - Json Tokens to authenticate and transmit information.
580 573
 * [Lock](https://github.com/BeatSwitch/lock) - A library for implementing Access Control Lists (ACL) systems.
581 574
 * [OAuth 1.0 Client](https://github.com/thephpleague/oauth1-client) - An OAuth 1.0 client library.
582 575
 * [OAuth 2.0 Client](https://github.com/thephpleague/oauth2-client) - An OAuth 2.0 client library.
583
-* [Json Web Token](https://github.com/lcobucci/jwt) - Json Tokens to authenticate and transmit information.
576
+* [OAuth2 Server](http://bshaffer.github.io/oauth2-server-php-docs/) - Another OAuth2 server implementation.
577
+* [OAuth2 Server](http://oauth2.thephpleague.com/) - An OAuth2 authentication server, resource server and client library.
578
+* [Opauth](https://github.com/opauth/opauth) - A multi-provider authentication framework.
579
+* [PHP oAuthLib](https://github.com/Lusitanian/PHPoAuthLib) - Another OAuth library.
580
+* [Sentinel Social](https://cartalyst.com/manual/sentinel-social/2.0) - A library for social network authentication.
581
+* [Sentinel](https://cartalyst.com/manual/sentinel/2.0) - A framework agnostic authentication & authorisation library.
582
+* [TwitterOAuth](https://github.com/ruudk/twitteroauth) - A Twitter OAuth library.
583
+* [TwitterSDK](https://github.com/lyrixx/twitter-sdk) - A fully tested Twitter SDK.
584 584
 
585 585
 ## Markup
586 586
 *Libraries for working with markup.*
587 587
 
588
-* [Decoda](https://github.com/milesj/decoda) - A lightweight markup parser library.
589
-* [PHP Markdown](https://github.com/michelf/php-markdown) - A Markdown parser.
590
-* [CommonMark PHP](https://github.com/thephpleague/commonmark) - A Markdown parser which supports the full [CommonMark spec](http://spec.commonmark.org/).
591
-* [Parsedown](https://github.com/erusev/parsedown) - Another Markdown parser.
592
-* [Ciconia](https://github.com/kzykhys/Ciconia) - Another Markdown parser that supports Github flavoured Markdown.
593 588
 * [Cebe Markdown](https://github.com/cebe/markdown) - An fast and extensible Markdown parser.
589
+* [Ciconia](https://github.com/kzykhys/Ciconia) - Another Markdown parser that supports Github flavoured Markdown.
590
+* [CommonMark PHP](https://github.com/thephpleague/commonmark) - A Markdown parser which supports the full [CommonMark spec](http://spec.commonmark.org/).
591
+* [Decoda](https://github.com/milesj/decoda) - A lightweight markup parser library.
592
+* [Emoji](https://github.com/heyupdate/Emoji) - A library that converts unicode characters and names into emoji images.
594 593
 * [HTML to Markdown](https://github.com/thephpleague/html-to-markdown) - Converts HTML into Markdown.
595 594
 * [HTML5 PHP](https://github.com/Masterminds/html5-php) - An HTML5 parser and serializer library.
596
-* [Emoji](https://github.com/heyupdate/Emoji) - A library that converts unicode characters and names into emoji images.
595
+* [Parsedown](https://github.com/erusev/parsedown) - Another Markdown parser.
596
+* [PHP Markdown](https://github.com/michelf/php-markdown) - A Markdown parser.
597 597
 
598 598
 ## Strings
599 599
 *Libraries for parsing and manipulating strings.*
@@ -616,12 +616,12 @@ Libraries to help manage database schemas and migrations.
616 616
 ## Numbers
617 617
 *Libraries for working with numbers.*
618 618
 
619
-* [Numbers PHP](https://github.com/powder96/numbers.php) - A library for working with numbers.
620
-* [Math](https://github.com/moontoast/math) - A library for working with large numbers.
621 619
 * [ByteUnits](https://github.com/gabrielelana/byte-units) - A library to parse, format and convert byte units in binary and metric systems.
622
-* [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure) - A library for converting between units of measure.
623
-* [PHP Conversion](https://github.com/Crisu83/php-conversion) - Another library for converting between units of measure.
624 620
 * [LibPhoneNumber for PHP](https://github.com/giggsey/libphonenumber-for-php) - A PHP implementation of Google's phone number handling library.
621
+* [Math](https://github.com/moontoast/math) - A library for working with large numbers.
622
+* [Numbers PHP](https://github.com/powder96/numbers.php) - A library for working with numbers.
623
+* [PHP Conversion](https://github.com/Crisu83/php-conversion) - Another library for converting between units of measure.
624
+* [PHP Units of Measure](https://github.com/triplepoint/php-units-of-measure) - A library for converting between units of measure.
625 625
 
626 626
 ## Filtering and Validation
627 627
 *Libraries for filtering and validating data.*
@@ -687,11 +687,11 @@ Libraries to help manage database schemas and migrations.
687 687
 ## Deployment
688 688
 *Libraries for project deployment.*
689 689
 
690
-* [Pomander](https://github.com/tamagokun/pomander) - A deployment tool for PHP applications.
691
-* [Rocketeer](https://github.com/rocketeers/rocketeer) - A fast and easy deployer for the PHP world.
690
+* [Deployer](https://github.com/deployphp/deployer) - A deployment tool.
692 691
 * [Envoy](https://github.com/laravel/envoy) - A tool to run SSH tasks with PHP.
693 692
 * [Plum](https://github.com/aerialls/Plum) - A deployer library.
694
-* [Deployer](https://github.com/deployphp/deployer) - A deployment tool.
693
+* [Pomander](https://github.com/tamagokun/pomander) - A deployment tool for PHP applications.
694
+* [Rocketeer](https://github.com/rocketeers/rocketeer) - A fast and easy deployer for the PHP world.
695 695
 
696 696
 ## Internationalisation and Localisation
697 697
 *Libraries for Internationalization (I18n) and Localization (L10n).*
@@ -703,65 +703,65 @@ Libraries to help manage database schemas and migrations.
703 703
 *Libraries for accessing third party APIs.*
704 704
 
705 705
 * [Amazon Web Service SDK](https://github.com/aws/aws-sdk-php) - The official PHP AWS SDK library.
706
-* [S3 Stream Wrapper](https://github.com/gwkunze/S3StreamWrapper) - A stream wrapper library for Amazon S3.
707
-* [Stripe](https://github.com/stripe/stripe-php) - The official Stripe PHP library.
708 706
 * [Campaign Monitor](http://campaignmonitor.github.io/createsend-php/) - The official Campaign Monitor PHP library.
709 707
 * [Digital Ocean](https://github.com/toin0u/DigitalOcean) - A library to interface with the Digital Ocean API.
708
+* [Dropbox SDK](https://github.com/dropbox/dropbox-sdk-php) - The official PHP Dropbox SDK library.
710 709
 * [Github](https://github.com/dsyph3r/github-api3-php) - A library to interface with the Github API.
710
+* [Mailgun](https://github.com/mailgun/mailgun-php) The official Mailgun PHP API.
711 711
 * [PHP Github API](https://github.com/KnpLabs/php-github-api) - Another library to interface with the Github API.
712
+* [S3 Stream Wrapper](https://github.com/gwkunze/S3StreamWrapper) - A stream wrapper library for Amazon S3.
713
+* [Stripe](https://github.com/stripe/stripe-php) - The official Stripe PHP library.
714
+* [Twilio](https://github.com/twilio/twilio-php) - The official Twilio PHP REST API.
712 715
 * [Twitter OAuth](https://github.com/widop/twitter-oauth) - A library to interface with Twitter's OAuth workflow.
713 716
 * [Twitter REST](https://github.com/widop/twitter-rest) - A library to interact with Twitter's REST API.
714
-* [Dropbox SDK](https://github.com/dropbox/dropbox-sdk-php) - The official PHP Dropbox SDK library.
715
-* [Twilio](https://github.com/twilio/twilio-php) - The official Twilio PHP REST API.
716
-* [Mailgun](https://github.com/mailgun/mailgun-php) The official Mailgun PHP API.
717 717
 
718 718
 ## Extensions
719 719
 *Libraries to help build PHP extensions.*
720 720
 
721
-* [Zephir](https://github.com/phalcon/zephir) - A compiled language between PHP and C++ for developing PHP extensions.
722 721
 * [PHP CPP](http://www.php-cpp.com/) - A C++ library for developing PHP extensions.
722
+* [Zephir](https://github.com/phalcon/zephir) - A compiled language between PHP and C++ for developing PHP extensions.
723 723
 
724 724
 ## Miscellaneous
725 725
 *Useful libraries or tools that don't fit in the categories above.*
726 726
 
727
-* [Spork](https://github.com/kriswallsmith/spork) - A process forking library.
727
+* [Alias](https://github.com/fuelphp/alias) - A class aliasing library.
728
+* [Annotations](https://github.com/doctrine/annotations) - An annotations library (part of Doctrine).
729
+* [Cake Utility](https://github.com/cakephp/utility) - Utility classes such as Inflector, String, Hash, Security and Xml (CP).
730
+* [Chief](https://github.com/adamnicholson/Chief) - A command bus library.
731
+* [ClassPreloader](https://github.com/ClassPreloader/ClassPreloader) - A library for optimising autoloading.
732
+* [Country List](https://github.com/umpirsky/country-list) - A list of all countries with names and ISO 3166-1 codes.
733
+* [Embera](https://github.com/mpratt/Embera) - An Oembed consumer library.
734
+* [Essence](https://github.com/essence/essence) - A library for extracting web media.
735
+* [Flux](https://github.com/selvinortiz/flux) - A regular expression building library.
736
+* [Graphviz](https://github.com/alexandresalome/graphviz) - A Graphviz library.
737
+* [Hprose-PHP](https://github.com/hprose/hprose-php) - A very newbility RPC Library, support 25+ languages now.
728 738
 * [JSON Lint](https://github.com/Seldaek/jsonlint) - A JSON lint utility.
729 739
 * [JSONPCallbackValidator](https://github.com/willdurand/JsonpCallbackValidator) - A library for validating JSONP callbacks.
730
-* [Pagerfanta](https://github.com/whiteoctober/Pagerfanta) - A pagination library.
740
+* [Jumper](https://github.com/kakawait/Jumper) - A remote service executor library.
741
+* [LadyBug](https://github.com/raulfraile/Ladybug) - A dumper library.
742
+* [Lambda PHP](https://github.com/igorw/lambda-php) - A Lambda calculus interpreter in PHP.
731 743
 * [LiteCQRS](https://github.com/beberlei/litecqrs-php) - A CQRS (Command Query Responsibility Separation) library.
732
-* [Chief](https://github.com/adamnicholson/Chief) - A command bus library.
733
-* [Sslurp](https://github.com/EvanDotPro/Sslurp) - A library that makes dealing with SSL suck less.
734 744
 * [Metrics](https://github.com/beberlei/metrics) - A simple metrics API library.
735
-* [sabre/vobject](https://github.com/fruux/sabre-vobject) - A library for parsing VCard and iCalendar objects.
736
-* [Annotations](https://github.com/doctrine/annotations) - An annotations library (part of Doctrine).
737
-* [Whoops](https://github.com/filp/whoops) - A pretty error handling library.
738
-* [LadyBug](https://github.com/raulfraile/Ladybug) - A dumper library.
739
-* [Symfony VarDumper](http://symfony.com/doc/current/components/var_dumper/introduction.html) - A variable dumper component (SF2).
740
-* [Procrastinator](https://github.com/lstrojny/Procrastinator) - A library for running time consuming tasks.
741
-* [SuperClosure](https://github.com/jeremeamia/super_closure) - A library that allows Closures to be serialized.
742
-* [Jumper](https://github.com/kakawait/Jumper) - A remote service executor library.
743
-* [Underscore](http://anahkiasen.github.io/underscore-php/) - A PHP port of the Underscore JS library.
744
-* [PHP PassBook](https://github.com/eymengunay/php-passbook) - A PHP library for iOS PassBook.
745
-* [PHP Expression](https://github.com/Kitano/php-expression) - A PHP expression language.
746
-* [RMT](https://github.com/liip/RMT) - A library for versioning and releasing software.
745
+* [Nmap](https://github.com/willdurand/nmap) - A PHP wrapper around [Nmap](https://nmap.org/).
747 746
 * [Opengraph](https://github.com/euskadi31/Opengraph) - An opengraph library.
748
-* [Essence](https://github.com/essence/essence) - A library for extracting web media.
749
-* [Embera](https://github.com/mpratt/Embera) - An Oembed consumer library.
750
-* [Graphviz](https://github.com/alexandresalome/graphviz) - A Graphviz library.
751
-* [Flux](https://github.com/selvinortiz/flux) - A regular expression building library.
747
+* [Pagerfanta](https://github.com/whiteoctober/Pagerfanta) - A pagination library.
748
+* [PHP Expression](https://github.com/Kitano/php-expression) - A PHP expression language.
749
+* [PHP PassBook](https://github.com/eymengunay/php-passbook) - A PHP library for iOS PassBook.
750
+* [PHP-GPIO](https://github.com/ronanguilloux/php-gpio) - A library for playing with the Raspberry PI's GPIO pins.
752 751
 * [PHPCR](https://github.com/phpcr/phpcr) - A PHP port of the Java Content Repository (JCR).
753
-* [ClassPreloader](https://github.com/ClassPreloader/ClassPreloader) - A library for optimising autoloading.
754 752
 * [PHPStack](http://dunkels.com/adam/phpstack/) - A TCP/IP stack proof of concept written in PHP.
755
-* [Nmap](https://github.com/willdurand/nmap) - A PHP wrapper around [Nmap](https://nmap.org/).
756
-* [Lambda PHP](https://github.com/igorw/lambda-php) - A Lambda calculus interpreter in PHP.
757
-* [Country List](https://github.com/umpirsky/country-list) - A list of all countries with names and ISO 3166-1 codes.
758
-* [PHP-GPIO](https://github.com/ronanguilloux/php-gpio) - A library for playing with the Raspberry PI's GPIO pins.
759 753
 * [print_o](https://github.com/koriym/print_o) - An object graph visualizer.
760
-* [Alias](https://github.com/fuelphp/alias) - A class aliasing library.
761
-* [Cake Utility](https://github.com/cakephp/utility) - Utility classes such as Inflector, String, Hash, Security and Xml (CP).
762
-* [Slimdump](https://github.com/webfactory/slimdump) - An easy dumper tool for MySQL.
754
+* [Procrastinator](https://github.com/lstrojny/Procrastinator) - A library for running time consuming tasks.
763 755
 * [Prooph Service Bus](https://github.com/prooph/service-bus) - Lightweight message bus supporting CQRS and Micro Services
764
-* [Hprose-PHP](https://github.com/hprose/hprose-php) - A very newbility RPC Library, support 25+ languages now.
756
+* [RMT](https://github.com/liip/RMT) - A library for versioning and releasing software.
757
+* [sabre/vobject](https://github.com/fruux/sabre-vobject) - A library for parsing VCard and iCalendar objects.
758
+* [Slimdump](https://github.com/webfactory/slimdump) - An easy dumper tool for MySQL.
759
+* [Spork](https://github.com/kriswallsmith/spork) - A process forking library.
760
+* [Sslurp](https://github.com/EvanDotPro/Sslurp) - A library that makes dealing with SSL suck less.
761
+* [SuperClosure](https://github.com/jeremeamia/super_closure) - A library that allows Closures to be serialized.
762
+* [Symfony VarDumper](http://symfony.com/doc/current/components/var_dumper/introduction.html) - A variable dumper component (SF2).
763
+* [Underscore](http://anahkiasen.github.io/underscore-php/) - A PHP port of the Underscore JS library.
764
+* [Whoops](https://github.com/filp/whoops) - A pretty error handling library.
765 765
 
766 766
 # Software
767 767
 *Software for creating a development environment.*
@@ -769,37 +769,37 @@ Libraries to help manage database schemas and migrations.
769 769
 ## PHP Installation
770 770
 *Tools to help install and manage PHP on your computer.*
771 771
 
772
-* [HomeBrew](http://brew.sh/) - A package manager for OSX.
773 772
 * [HomeBrew PHP](https://github.com/Homebrew/homebrew-php) - A PHP tap for HomeBrew.
774
-* [PHP OSX](http://php-osx.liip.ch/) - A PHP installer for OSX.
773
+* [HomeBrew](http://brew.sh/) - A package manager for OSX.
775 774
 * [PHP Brew](https://github.com/phpbrew/phpbrew) - A PHP version manager and installer.
775
+* [PHP Build](https://github.com/php-build/php-build) - Another PHP version installer.
776 776
 * [PHP Env](https://github.com/CHH/phpenv) - Another PHP version manager.
777
+* [PHP OSX](http://php-osx.liip.ch/) - A PHP installer for OSX.
777 778
 * [PHP Switch](https://github.com/jubianchi/phpswitch) - Another version manager.
778
-* [PHP Build](https://github.com/php-build/php-build) - Another PHP version installer.
779 779
 * [VirtPHP](http://virtphp.org/) - A tool for creating and managing isolated PHP environments.
780 780
 
781 781
 ## Development Environment
782 782
 *Software and tools for creating a sandboxed development environment.*
783 783
 
784
-* [Vagrant](https://www.vagrantup.com/) - A portable development environment utility.
785 784
 * [Ansible](https://www.ansible.com/) - A radically simple orchestration framework.
786
-* [Puppet](https://puppetlabs.com/) - A server automation framework and application.
787
-* [PuPHPet](https://puphpet.com/) - A web tool for building PHP development virtual machines.
788
-* [Protobox](http://getprotobox.com/) - Another web tool for building PHP development virtual machines.
789 785
 * [Phansible](http://phansible.com/) - A web tool for building PHP development virtual machines with Ansible.
786
+* [Protobox](http://getprotobox.com/) - Another web tool for building PHP development virtual machines.
787
+* [PuPHPet](https://puphpet.com/) - A web tool for building PHP development virtual machines.
788
+* [Puppet](https://puppetlabs.com/) - A server automation framework and application.
789
+* [Vagrant](https://www.vagrantup.com/) - A portable development environment utility.
790 790
 
791 791
 ## Virtual Machines
792 792
 *Alternative PHP virtual machines.*
793 793
 
794
+* [Hack](http://hacklang.org/) - A programming language for HHVM that interoperates seamlessly with PHP.
794 795
 * [HHVM](https://github.com/facebook/hhvm) - A Virtual Machine, Runtime and JIT for PHP by Facebook.
795 796
 * [HippyVM](https://github.com/hippyvm/hippyvm) - Another PHP virtual machine.
796
-* [Hack](http://hacklang.org/) - A programming language for HHVM that interoperates seamlessly with PHP.
797 797
 
798 798
 ## Integrated Development Environment
799 799
 *Integrated Development Environments with support for PHP.*
800 800
 
801
-* [Netbeans](https://netbeans.org) - An IDE with support for PHP and HTML5.
802 801
 * [Eclipse for PHP Developers](https://www.eclipse.org/downloads/) - A PHP IDE based on the Eclipse platform.
802
+* [Netbeans](https://netbeans.org) - An IDE with support for PHP and HTML5.
803 803
 * [PhpStorm](http://www.jetbrains.com/phpstorm/) - A commercial PHP IDE.
804 804
 
805 805
 ## Web Applications
@@ -828,98 +828,98 @@ Various resources, such as books, websites and articles, for improving your PHP
828 828
 ## PHP Websites
829 829
 *Useful PHP-related websites.*
830 830
 
831
-* [PHP The Right Way](http://www.phptherightway.com/) - A PHP best practice quick reference guide.
831
+* [Nomad PHP](https://nomadphp.com/) - A online PHP learning resource.
832 832
 * [PHP Best Practices](https://phpbestpractices.org/) - A PHP best practice guide.
833
-* [PHP Weekly](http://www.phpweekly.com/archive.html) - A weekly PHP newsletter.
834
-* [Securing PHP](http://securingphp.com/) - A newsletter about PHP security and library recommendations.
835
-* [PHP Security](http://phpsecurity.readthedocs.org/en/latest/index.html) - A guide to PHP security.
836 833
 * [PHP FIG](http://www.php-fig.org/) - The PHP Framework Interoperability Group.
837
-* [PHP UG](http://php.ug) - A website to help people locate their nearest PHP user group (UG).
838
-* [Seven PHP](http://7php.com/) - A website that interviews members of the PHP community.
839
-* [Nomad PHP](https://nomadphp.com/) - A online PHP learning resource.
840
-* [PHP School](https://www.phpschool.io/) - Open Source Learning for PHP.
841 834
 * [PHP Mentoring](http://phpmentoring.org/) - Peer to peer PHP mentorship organization.
842
-* [PHPTrends](http://phptrends.com/) - An overview of fastest growing PHP libraries.
835
+* [PHP School](https://www.phpschool.io/) - Open Source Learning for PHP.
836
+* [PHP Security](http://phpsecurity.readthedocs.org/en/latest/index.html) - A guide to PHP security.
837
+* [PHP The Right Way](http://www.phptherightway.com/) - A PHP best practice quick reference guide.
838
+* [PHP UG](http://php.ug) - A website to help people locate their nearest PHP user group (UG).
843 839
 * [PHP Versions](http://phpversions.info/) - Lists which versions of PHP are available on several popular web hosts.
840
+* [PHP Weekly](http://www.phpweekly.com/archive.html) - A weekly PHP newsletter.
841
+* [PHPTrends](http://phptrends.com/) - An overview of fastest growing PHP libraries.
842
+* [Securing PHP](http://securingphp.com/) - A newsletter about PHP security and library recommendations.
843
+* [Seven PHP](http://7php.com/) - A website that interviews members of the PHP community.
844 844
 
845 845
 ## Other Websites
846 846
 *Useful websites related to web development.*
847 847
 
848
-* [The Open Web Application Security Project (OWASP)](https://www.owasp.org/index.php/Main_Page) - An open software security community.
849
-* [WebSec IO](https://websec.io/) - A web security community resource.
850
-* [Semantic Versioning](http://semver.org/) - A website explaining semantic versioning.
851 848
 * [Atlassian Git Tutorials](https://www.atlassian.com/git/) - A series of Git tutorials.
852 849
 * [Hg Init](http://hginit.com/) - A series of Mercurial tutorials.
850
+* [Semantic Versioning](http://semver.org/) - A website explaining semantic versioning.
853 851
 * [Servers for Hackers](https://serversforhackers.com/) - A newsletter about server management.
852
+* [The Open Web Application Security Project (OWASP)](https://www.owasp.org/index.php/Main_Page) - An open software security community.
853
+* [WebSec IO](https://websec.io/) - A web security community resource.
854 854
 
855 855
 ## PHP Books
856 856
 *Fantastic PHP-related books.*
857 857
 
858
+* [Functional Programming in PHP](https://www.phparch.com/books/functional-programming-in-php/) - This book will show you how to leverage these new PHP5.3+ features by understanding functional programming principles
859
+* [Grumpy PHPUnit](https://leanpub.com/grumpy-phpunit) - A book about unit testing with PHPUnit by Chris Hartjes.
860
+* [Mastering Object-Orientated PHP](http://www.brandonsavage.net) - A book about object-orientated PHP by Brandon Savage.
861
+* [Modern PHP New Features and Good Practices](http://shop.oreilly.com/product/0636920033868.do) - A book about new PHP features and best practices by Josh Lockhart.
862
+* [Modernising Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernising legacy PHP applications by Paul M. Jones.
858 863
 * [PHP 7 Upgrade Guide](https://leanpub.com/php7) - An ebook covering all of the features and changes in PHP 7 by Colin O'Dell.
859 864
 * [PHP Pandas](http://daylerees.com/php-pandas/) - A book about learning to write PHP by Dayle Rees.
860 865
 * [Scaling PHP Applications](http://www.scalingphpbook.com) - An ebook about scaling PHP applications by Steve Corona.
861
-* [The Grumpy Programmer's Guide to Building Testable PHP Applications](https://leanpub.com/grumpy-testing) - A book about building testing PHP applications by Chris Hartjes.
862
-* [Grumpy PHPUnit](https://leanpub.com/grumpy-phpunit) - A book about unit testing with PHPUnit by Chris Hartjes.
863
-* [Mastering Object-Orientated PHP](http://www.brandonsavage.net) - A book about object-orientated PHP by Brandon Savage.
864
-* [Signaling PHP](https://leanpub.com/signalingphp) - A book about catching PCNTL signals in CLI scripts by Cal Evans.
865 866
 * [Securing PHP: Core Concepts](https://leanpub.com/securingphp-coreconcepts) - A book about common security terms and practices for PHP by Chris Cornutt.
866
-* [Modernising Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernising legacy PHP applications by Paul M. Jones.
867
-* [Modern PHP New Features and Good Practices](http://shop.oreilly.com/product/0636920033868.do) - A book about new PHP features and best practices by Josh Lockhart.
868
-* [Functional Programming in PHP](https://www.phparch.com/books/functional-programming-in-php/) - This book will show you how to leverage these new PHP5.3+ features by understanding functional programming principles
867
+* [Signaling PHP](https://leanpub.com/signalingphp) - A book about catching PCNTL signals in CLI scripts by Cal Evans.
868
+* [The Grumpy Programmer's Guide to Building Testable PHP Applications](https://leanpub.com/grumpy-testing) - A book about building testing PHP applications by Chris Hartjes.
869 869
 
870 870
 ## Other Books
871 871
 *Books related to general computing and web development.*
872 872
 
873
-* [The Linux Command Line](http://linuxcommand.org/tlcl.php) - A book about the Linux command line by William Shotts.
874
-* [Understanding Computation](http://computationbook.com) - A book about computation theory by Tom Stuart.
875
-* [The Tangled Web — Securing Web Applications](http://www.amazon.com/The-Tangled-Web-Securing-Applications/dp/1593273886) - A book about securing web applications by Michal Zalewski.
876 873
 * [Elasticsearch: The Definitive Guide](https://www.elastic.co/guide/index.html) - A guide to working with Elasticsearch by Clinton Gormley and Zachary Tong.
877 874
 * [Eloquent JavaScript](http://eloquentjavascript.net/) - A book about JavaScript programming by Marijn Haverbeke.
878
-* [Vagrant Cookbook](https://leanpub.com/vagrantcookbook) - A book about creating Vagrant environments by Erika Heidi.
879
-* [Pro Git](https://git-scm.com/book/en/v2) - A book about Git by Scott Chacon and Ben Straub.
880 875
 * [Head First Design Patterns](http://www.headfirstlabs.com/books/hfdp/) - A book that expains software design patterns.
876
+* [Pro Git](https://git-scm.com/book/en/v2) - A book about Git by Scott Chacon and Ben Straub.
877
+* [The Linux Command Line](http://linuxcommand.org/tlcl.php) - A book about the Linux command line by William Shotts.
878
+* [The Tangled Web — Securing Web Applications](http://www.amazon.com/The-Tangled-Web-Securing-Applications/dp/1593273886) - A book about securing web applications by Michal Zalewski.
879
+* [Understanding Computation](http://computationbook.com) - A book about computation theory by Tom Stuart.
880
+* [Vagrant Cookbook](https://leanpub.com/vagrantcookbook) - A book about creating Vagrant environments by Erika Heidi.
881 881
 
882 882
 ## PHP Videos
883 883
 *Fantastic PHP-related videos.*
884 884
 
885
-* [Taking PHP Seriously](http://www.infoq.com/presentations/php-history) - A talk outlining PHP's strengths by Keith Adams of Facebook.
886 885
 * [PHP Town Hall](https://phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.
887
-* [Programming with Anthony](https://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
888 886
 * [PHP UK Conference](https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.
887
+* [Programming with Anthony](https://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
888
+* [Taking PHP Seriously](http://www.infoq.com/presentations/php-history) - A talk outlining PHP's strengths by Keith Adams of Facebook.
889 889
 
890 890
 ## PHP Reading
891 891
 *PHP-releated reading materials.*
892 892
 
893
+* [Composer Primer](http://daylerees.com/composer-primer/) - A Composer primer.
894
+* [Composer Stability Flags](https://igor.io/2013/02/07/composer-stability-flags.html) - An article about Composer stability flags.
895
+* [Composer Versioning](https://igor.io/2013/01/07/composer-versioning.html) - An article about Composer versioning.
893 896
 * [Create Your Own PHP Framework](http://fabien.potencier.org/create-your-own-framework-on-top-of-the-symfony2-components-part-1.html) - A series of articles on how to make your own PHP framework by Fabien Potencier.
894
-* [Seven Ways to Screw Up BCrypt](http://blog.ircmaxell.com/2012/12/seven-ways-to-screw-up-bcrypt.html) - An article about correct BCrypt implementation.
895
-* [Preventing CSRF Attacks](http://blog.ircmaxell.com/2013/02/preventing-csrf-attacks.html) - An article on preventing CSRF attacks.
896 897
 * [Don't Worry About BREACH](http://blog.ircmaxell.com/2013/08/dont-worry-about-breach.html) - An article about the BREACH hack and CSRF tokens.
897 898
 * [On PHP 5.3, Lambda Functions and Closures](http://fabien.potencier.org/on-php-5-3-lambda-functions-and-closures.html) - An article about lambda functions and closures.
898
-* [Use Env](http://seancoates.com/blogs/use-env/) - An article about using the unix environment helper.
899
-* [Composer Primer](http://daylerees.com/composer-primer/) - A Composer primer.
900
-* [Composer Versioning](https://igor.io/2013/01/07/composer-versioning.html) - An article about Composer versioning.
901
-* [Composer Stability Flags](https://igor.io/2013/02/07/composer-stability-flags.html) - An article about Composer stability flags.
902
-* [PHP Sucks! But I Like It!](http://blog.ircmaxell.com/2012/04/php-sucks-but-i-like-it.html) - An article about the pros and cons of PHP.
903 899
 * [PHP Is Much Better Than You Think](http://fabien.potencier.org/php-is-much-better-than-you-think.html) - An article about the PHP language and ecosystem.
900
+* [PHP Sucks! But I Like It!](http://blog.ircmaxell.com/2012/04/php-sucks-but-i-like-it.html) - An article about the pros and cons of PHP.
901
+* [Preventing CSRF Attacks](http://blog.ircmaxell.com/2013/02/preventing-csrf-attacks.html) - An article on preventing CSRF attacks.
902
+* [Seven Ways to Screw Up BCrypt](http://blog.ircmaxell.com/2012/12/seven-ways-to-screw-up-bcrypt.html) - An article about correct BCrypt implementation.
903
+* [Use Env](http://seancoates.com/blogs/use-env/) - An article about using the unix environment helper.
904 904
 
905 905
 ## PHP Internals Reading
906 906
 *Reading materials related to the PHP internals or performance.*
907 907
 
908
-* [PHP RFCs](https://wiki.php.net/rfc) - The home of PHP RFCs (Request for Comments).
908
+* [Disproving the Single Quotes Myth](http://nikic.github.io/2012/01/09/Disproving-the-Single-Quotes-Performance-Myth.html) - An article about performance of single and double quoted strings.
909
+* [How Big Are PHP Arrays (And Values) Really?](http://nikic.github.io/2011/12/12/How-big-are-PHP-arrays-really-Hint-BIG.html) - An article about array internals.
910
+* [How Foreach Works](http://stackoverflow.com/questions/10057671/how-does-foreach-actually-work/14854568#14854568) - A detailed StackOverflow answer about foreach.
911
+* [How Long is a Piece of String](http://blog.golemon.com/2006/06/how-long-is-piece-of-string.html) - An article about string internals.
912
+* [PHP Evaluation Order](https://gist.github.com/nikic/6699370) - An article about evaluation order in PHP.
909 913
 * [PHP Internals Book](http://www.phpinternalsbook.com) - An online book about PHP internals, written by three core developers.
914
+* [PHP RFCs](https://wiki.php.net/rfc) - The home of PHP RFCs (Request for Comments).
910 915
 * [Print vs Echo, Which One is Faster?](http://fabien.potencier.org/print-vs-echo-which-one-is-faster.html) - An article about print and echo performance.
911 916
 * [The PHP Ternary Operator. Fast or Not?](http://fabien.potencier.org/the-php-ternary-operator-fast-or-not.html) - An article ternary performance.
912
-* [Disproving the Single Quotes Myth](http://nikic.github.io/2012/01/09/Disproving-the-Single-Quotes-Performance-Myth.html) - An article about performance of single and double quoted strings.
913
-* [You're Being Lied To](http://blog.golemon.com/2007/01/youre-being-lied-to.html) - An article about internal ZVALs.
914
-* [How Long is a Piece of String](http://blog.golemon.com/2006/06/how-long-is-piece-of-string.html) - An article about string internals.
915 917
 * [Understanding OpCodes](http://blog.golemon.com/2008/01/understanding-opcodes.html) - An article about opcodes.
916
-* [How Foreach Works](http://stackoverflow.com/questions/10057671/how-does-foreach-actually-work/14854568#14854568) - A detailed StackOverflow answer about foreach.
917 918
 * [When Does Foreach Copy?](http://nikic.github.io/2011/11/11/PHP-Internals-When-does-foreach-copy.html) - An article about the internals of foreach.
918
-* [How Big Are PHP Arrays (And Values) Really?](http://nikic.github.io/2011/12/12/How-big-are-PHP-arrays-really-Hint-BIG.html) - An article about array internals.
919 919
 * [Why Objects (Usually) Use Less Memory Than Arrays](https://gist.github.com/nikic/5015323) - An article about object and array internals.
920
-* [PHP Evaluation Order](https://gist.github.com/nikic/6699370) - An article about evaluation order in PHP.
921
-* PHP Source Code for Developers: [1](http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html) [2](http://nikic.github.io/2012/03/16/Understanding-PHPs-internal-function-definitions.html) [3](http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html) [4](http://nikic.github.io/2012/03/28/Understanding-PHPs-internal-array-implementation.html) - A series about the PHP source code.
920
+* [You're Being Lied To](http://blog.golemon.com/2007/01/youre-being-lied-to.html) - An article about internal ZVALs.
922 921
 * Collecting Garbage: [1](http://php.net/manual/en/features.gc.refcounting-basics.php) [2](http://php.net/manual/en/features.gc.collecting-cycles.php) [3](http://php.net/manual/en/features.gc.performance-considerations.php) - A series about the PHP garbage collection internals.
922
+* PHP Source Code for Developers: [1](http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html) [2](http://nikic.github.io/2012/03/16/Understanding-PHPs-internal-function-definitions.html) [3](http://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html) [4](http://nikic.github.io/2012/03/28/Understanding-PHPs-internal-array-implementation.html) - A series about the PHP source code.
923 923
 
924 924
 ## PHP Magazines
925 925
 *Fantastic PHP-related magazines.*

Loading…
취소
저장