【PHP资源】PHP 资源全

by admin on 2018年11月17日

视就首稿子是,转来收藏

1213 解的个数

 

时间限制: 1 s

空间限制: 128000 KB

题目等级 : 黄金 Gold

 

 

 

题目叙述 Description

既知道整数x,y满足如下面的极:

 

ax+by+c = 0

p<=x<=q

r<=y<=s

 

请求满足这些条件的x,y的个数。

输入描述 Input Description

先是推行有一个整数nn<=10),表示有n个任务。n<=10

以下有n行,每行有7个整数,分别为:a,b,c,p,q,r,s。均无超108

出口描述 Output Description

n行,第i行是第i独任务的铲除的个数。

样例输入 Sample Input

2

2 3 -7 0 10 0 10

1 1 1 -10 10 -9 9

样例输出 Sample Output

1

19

数范围与提示 Data Size & Hint

 

借助于管理

分类标签 Tags 接触之开展

神坑啊什么什么什么什么什么什么什么什么什么什么什么什么什么什么什么什么什么什么

以下内容摘自某大神的题解

1.率先我们可以生直观地圈出来这是用扩展欧几里得算法免二首一软方程,但问题是我们所熟识的扩欧能免去的方程都是ax+by=gcd(a,b)形式的,而问题为来的凡ax+by=-c形式。举个例子:

2x+4y=18,首先我们好换成x+2y=9形式。9未是2及4之最大公约数1,但9是1的倍数,所以要是我们解出一组x,y满足x+2y=1,那么x和y都趁机上9/1就是原方程的一律组解了。如果c/gcd(a,b)==0,那么即便从未整数解。

2.如今咱们获得了一组x,y,根据扩欧定理的累内容,适合的解系一定是(x+bk,y-ak),注意现行底a,b是简化后的方程的系数(拿点提到的例证说,现在a=1,b=2),枚举找在距离内之散的个数(组数)就吓。

3.本缓解各种WA/TLE/RE问题:

(1)方程无解:c/gcd(a,b)==0,直接输出0;

(2)区间不合法:题目中没保证区间左端点小于右端点,所以只要读入的距离不合法,直接输出0;

(3)a=0或b=0:

if((a==0)&&(y<r||y>s))
{printf(“0\n”);continue;}

     if((b==0)&&(x<p||x>q))
{printf(“0\n”);continue;}

为不管加多少,x/y还是原先的含意……但是一旦不加以特判可能会见招致TLE(这个跟代码具体的写法有关,我后有因此while循环,直接卡T了)

(4)a==0&&b==0:

RE的关键所在,因为gcd求出是0……这个要认真考虑一下,如果c!=0,显然方程不起,无脱;如果c==0,x和y就可以任意取了,由乘法原理可得败的个数就是零星个区间内整数接触的个数的积

if (c!=0)printf(“0\n”);

else

{

    ll cnt=(q-p+1)*(s-r+1);

    printf(“%lld\n”,cnt);

}         

continue;

(5)记得要开始long long

少独神坑的数据点:

4

0 1 2 0 0 0 2

1 0 2 0 0 0 0

1 0 2 0 2 0 20

2 0 3 -10 10 -10 10

ans:0   0   0   0

4

0 0 0 -1 1 -1 1

0 0 0 1 -1 1 2

0 0 1 1 1 1 1

0 0 0 -3406792423987599 -23487749
23947250

ans:9   0   0 
 2753863780940000

 

  1 #include<iostream>
  2 #include<cstdio>
  3 using namespace std;
  4 long long int x,y;
  5 long long int tot=0;
  6 long long int a,b,c,p,q,r,s;
  7 long long int gcd(long long int a,long long int b)
  8 {
  9     if(b==0)
 10     return a;
 11     else
 12     return gcd(b,a%b);
 13 }
 14 long long int exgcd(long long int a,long long int b,long long int & x,long long int & y)
 15 {
 16     if(b==0)
 17     {
 18         x=1;
 19         y=0;
 20         return a;
 21     }
 22     long long int r=exgcd(b,a%b,x,y);
 23     long long int tmp;
 24     tmp=x;
 25     x=y;
 26     y=tmp-a/b*y;
 27     return r;
 28 }
 29 int main()
 30 {
 31     
 32     int n;
 33     scanf("%d",&n);
 34     for(int i=1;i<=n;i++)
 35     {
 36         tot=0;
 37         //scanf("%lld %lld %lld %lld %lld %lld %lld",&a,&b,&c,&p,&q,&r,&s);
 38         cin>>a>>b>>c>>p>>q>>r>>s;
 39         c=-c;
 40         if((a==0)&&(y<r||y>s))
 41         {
 42             printf("0\n");
 43             continue;
 44         }
 45          if((b==0)&&(x<p||x>q)) 
 46         {
 47             printf("0\n");
 48             continue;
 49         }
 50         
 51         if(p>q||r>s)
 52         {
 53             cout<<0<<endl;
 54             continue;
 55         }
 56         
 57         int gys=gcd(a,b);
 58         if(gys==0)
 59         {
 60             if (c!=0)
 61             {
 62                 printf("0\n");
 63                 continue;
 64             }
 65             else
 66             {
 67                    tot=(q-p+1)*(s-r+1);
 68                 printf("%lld\n",tot);
 69                 continue;    
 70             }
 71         }
 72         if(c%gys!=0)
 73         {
 74             cout<<0<<endl;
 75             continue;
 76         }
 77         exgcd(a,b,x,y);
 78         x=x*(c/gys);
 79         y=y*(c/gys);
 80         a=a/gys;
 81         b=b/gys;
 82         while(x>=p)
 83         {
 84             x=x-b;
 85             y=y+a;
 86         }
 87         while(x<p&&b!=0)
 88         {
 89             x=x+b;
 90             y=y-a;
 91         }
 92         while(x>=p&&x<=q&&y>=r&&y<=s)
 93         {
 94             tot++;
 95             x=x+b;
 96             y=y-a;
 97             if(x<p||x>q||y<r||y>s)
 98             break;
 99         }
100         printf("%lld\n",tot);
101     }
102     
103     return 0;
104 }

 

 

 

依傍与管管理库

  • Composer/Packagist:一个包同因管理器
  • Composer
    Installers:一个基本上框架Composer库安装器
  • Pickle:一个PHP扩展安装器

 

另外的倚重管理

外的相关依赖管理

  • Satis:一个静态Composer存储库生成器
  • Composition:一个当运作时检查Composer环境的库房
  • Version:语义版本的解析和比较库
  • NameSpacer -转化下划线到命名空间的库
  • Patch
    Installer -使用Composer安装补丁的堆栈
  • Composer
    Checker -校验Composer配置的家伙

 

框架

Web开发框架

  • Symfony2 -一个独组件组成的框架
  • Zend Framework
    2 -另一个出于单独组件组成的框架
  • Laravel 4 -另一个PHP框架
  • Aura PHP -独立组件的框架
  • Yii2 – 另一个PHP框架
  • Nette – 另一个由个体组件组成的框架
  • PPI Framework 2 -一个互操作性框架
  • Phalcon -通过C扩展实现之框架

 

别框架

另外Web开发框架

  • Symfony
    CMF – 创建于定义CMS的情节管理框架
  • Knp RAD Bundle -Symfony
    2的很快应用程序(RAD)包

 

框架组件

出自web开发框架的独立组件

  • Symfony2
    Components -Symfony2组件
  • Zend Framework 2
    Components -ZF2组件
  • Aura Components -PHP5.4组件包
  • Hoa Project -另一个PHP组件包

 

小型框架

小型框架和路由

  • Silex – 基于Symfony2组件的袖珍框架
  • Slim – 另一个简单的小型框架
  • Bullet PHP -用于构建REST APIs的微型框架
  • Fast Route – 快速路由于库
  • Pux -另一个很快路由于库

 

旁小型框架

任何连锁的袖珍框架和路由

  • Silex
    Skeleton -Silex的种类架构
  • Silex Web
    Profiler -Silex
    web调试工具长达
  • Stack – Silex/Symfony的可堆叠中间件库
  • Slim Skeleton -Slim架构
  • Slim
    View -Slim的自定义视图集合
  • Slim
    Middleware -Slim的自定义中间件集合

 

模板

模板化和词法分析的堆栈以及工具

  • Twig -一个全面的模板语言
  • Twig Cache
    Extension -一个用来Twig的沙盘片段缓存库
  • Mustache -一个Mustache模板语言的PHP实现
  • Phly
    Mustache -另一个Mustache模板语言的PHP实现
  • MtHaml – 一个HAML 模板语言的PHP实现
  • PHPTAL -一个 TAL 模板语言的PHP实现
  • Plates -一个原来生PHP模板库
  • Lex -一个轻量级模板解析器

 

静态站点生成器

先行处理工具来生成web页面的情。

  • Sculpin -转换Markdown和Twig为静态HTML的工具
  • Phrozn – 另一个换Textile,Markdown和Twig为HTML的工具

 

HTTP

用来HTTP和网站爬取的库房

  • Guzzle -一个周的HTTP客户端
  • Buzz -另一个HTTP客户端
  • Requests -一个简易的HTTP库
  • HTTPFul -一个链式HTTP库
  • Goutte -一个粗略的web爬取器
  • PHP VCR -录制和重放HTTP请求的库房

 

URL

解析URL的库

  • Purl -一个URL处理库
  • PHP Domain
    Parser -一个本土前缀解析库

 

Email

出殡和分析邮件的仓库

  • SwiftMailer – 一个邮件解决方案
  • PHPMailer – 另一个邮件解决方案
  • Fetch -一个IMAP库
  • Email Reply
    Parser -一个邮件回复解析库
  • Stampie -邮件服务库,不如 SendGrid, PostMark, MailGun 和 Mandrill.
  • CssToInlineStyles -一个于邮件模板内联CSS的库

 

文件

文件处理及MIME类型检测库

  • Gaufrette -一个文件系统抽象层
  • Flysystem – 另一个文件系统抽象层
  • Canal -一个检测互联网媒体类型的库
  • Apache MIME
    Types -一个解析Apache
    MIME类型的库房
  • Ferret – 一个MIME检测库
  • Hoa Mime -另一个MIME检测库
  • Lurker -一个资源跟踪库
  • PHP File
    Locator -一个以大型项目定位文件之堆栈
  • PHP
    FFmpeg -一个用以FFmpeg 视频包装的库.
  • CSV – 一个CSV数据处理库

 

Streams 流

处理流的库房

  • Streamer – 一个面向对象的流包装库

 

Dependency Injection依赖注入

落实依靠注入设计模式的仓库

  • Pimple – 一个稍稍之靠注入容器
  • Auryn – 另一个仗注入容器
  • Orno Di -另一个可伸缩的乘注入容器
  • PHP
    DI -一个用注释实现之指注入
  • Acclimate -一个赖注入容器与服务一定的通用接口

 

Imagery 图像

拍卖图像的仓库

  • Imagine -一个图像处理库
  • PHP Image
    Workshop -另一个图像处理库
  • Intervention
    Image -另一个图像处理库
  • GIF Frame
    Extractor -一个领到GIF动画帧信息之仓库
  • GIF
    Creator – 一个通过多摆设图片创建GIF动画的库房
  • Image With
    Text -一个当图像被放到文本的堆栈
  • Color
    Extractor -一个起图像中取颜色之库

 

Testing 测试

测试代码和转移测试数据的库房

  • PHPUnit -一个单元测试框架
  • DBUnit -PHPUnit的数据库测试库
  • ParaTest – PHPUnit的并行测试库
  • PHPSpec -基为功能点计划的单元测试库
  • Codeception -一个全栈测试框架
  • AspectMock –  PHPUnit/
    Codeception 模拟框架。
  • Atoum -一个简单的测试库
  • Mockery -一个之所以测试的法目标库
  • Phake -另一个就此测试的套目标库
  • Prophecy -一个而选度很高之依样画葫芦框架
  • Faker -一个不法数据生成库
  • Samsui – 另一个野鸡数据生成库
  • Alice -富有表现力的一代库
  • Behat -一个行为使得开发(BDD)测试框架
  • Pho -一个行事令开发测试框架
  • Mink -Web验收测试
  • HTTP
    Mock – 一个每当单元测试模拟HTTP请求的仓库
  • VFS
    Stream -一个用来测试的杜撰文件系统流的包装器
  • VFS -另一个用于测试虚拟文件系统
  • Locust -一个于是Python编写的现世加载测试库

 

Continuous Integration 持续集成

绵绵集成的库房和运用

  • Travis CI – 一个频频集成平台
  • PHPCI -一个PHP的开源持续集成平台
  • Sismo – 一个缕缕测试服务库
  • Jenkins一个 PHP
    支持的频频集成平台
  • JoliCi – 一个于是PHP编写的由于Docker支持的无休止集成客户端

 

Documentation 文档

扭转项目文档的库房

  • Sami -一个API文档生成器
  • APIGen -另一个API文档生成器
  • PHP Documentor
    2 -一个API文档生成器
  • phpDox – 一个PHP项目之文档生成器(不限于API文档)

 

Security 安全

转变安全之随意数,加密数据,扫描漏洞的仓库

  • HTML
    Purifier -一个匹配标准的HTML过滤器
  • RandomLib -一个生成随机数和字符串的堆栈
  • True
    Random -使用 www.random.org变迁随机数的仓库
  • SecurityMultiTool -一个PHP安全库
  • PHPSecLib -一个纯PHP安全通信库
  • TCrypto -一个简约的键值加密存储库
  • PHP IDS – 一个结构化的PHP安全层
  • PHP
    SSH -一个考的面向对象的SSH包装库
  • IniScan -一个围观PHP
    INI文件安全之库
  • SensioLabs Security
    Check -一个乎检查Composer依赖提供安全建议之web工具
  • Zed – 一个合并的web应用渗透测试工具

 

Passwords 密码

处理与仓储密码的库房与工具

  • Password
    Compat -一个初的PHP5.5密码函数的兼容库
  • phpass – 一个即使携式的密码哈希框架
  • PHP Password
    Lib -一个转变和校验密码的库房
  • Password
    Policy – 一个PHP和JavaScript的密码策略库
  • Password
    Validator – 校验和晋升密码哈希的库
  • Zxcvbn PHP -一个基于Zxcvbn
    JS的求实的PHP密码强度估计库

 

Code Analysis 代码分析

解析,解析和拍卖代码库的仓库的家伙

  • PHP
    Parser -一个PHP编写的PHP解析器
  • PHPPHP – 一个PHP实现的PHP虚拟机
  • PHPSandbox -一个PHP沙盒环境
  • Dissect -一个词法和语法分析的工具集
  • PHP Mess
    Detector -一个围观代码缺陷,次优代码,未利用的参数等等的库房。
  • PHP Code
    Sniffer -一个检测PHP、CSS和JS代码标准冲突之堆栈
  • PHPCPD – 一个检测复制和糊代码的库
  • PHP
    Analyser -一个分析PHP代码查找缺点以及谬误的堆栈
  • PHP CS
    Fixer – 一个编码标准库
  • PHP
    Manipulator -一个解析与修改PHP源代码的库
  • PHP
    Metrics -一个静态测量库
  • PHP Refactoring
    Browser -一个重复构PHP代码的通令行工具集
  • UBench – 一个简单的小型基准检测库
  • Athletic -一个基于注释的规范检测库
  • Mondrian – 使用以图论的代码分析工具
  • Scrutinizer -一个审结PHP代码的web工具
  • PHPLOC -一个快速测量PHP项目大小的工具
  • xHprof -另一个PHP分析工具
  • PHPCheckstyle -一个援遵守一定的编码惯例的家伙。

 

Debugging 调试

调节代码的库房与工具

  • xDebug -一个调试以及剖析PHP的工具
  • PHP Debug Bar – 一个调剂工具栏
  • PHP
    Console -一个web调试控制台
  • Barbushin PHP
    Console -另一个用Google
    Chrome的web调试控制台
  • PHPDBG – 一个互相的PHP调试器
  • Tracy -一个简便的错检测,写日记与岁月测量库

 

Build Tools 构建工具

种构建与自动化工具

  • Go -一个简练的PHP构建工具
  • Bob – 一个简的项目自动化工具
  • Phake -一个PHP克隆库
  • Box – 一个构建PHAR文件的家伙
  • Phing -一个灵感来源于Apache
    Ant的PHP项目构建系统

 

Task Runners 任务运行器

电动运行任务的库房

  • Task -一个灵感源于Grunt和Gulp的纯PHP任务运行器
  • Robo -一个面向对象配置的PHP任务运行器
  • Bldr -一个构建以Symfony组件上之PHP任务运行器

 

Navigation导航

构建导航结构的工具

  • KnpMenu – 一个菜单库
  • Cartographer -一个站点地图生成库

 

Asset Management 资源管理

治本,压缩和极致小化web站点资源的工具

  • Assetic – 一个资源管理之管道库
  • Pipe -另一个资源管理之管道库
  • Munee -一个资源优化库
  • JShrink -一个JavaScript最小化库
  • Puli – 一个检测资源绝对路径的库房

 

Geolocation 地理位置

否地理编码地址及动纬度经度的仓库。

  • GeoCoder -一个地理编码库
  • GeoTools -一个地理工具系的堆栈
  • PHPGeo -一个简单易行的地理库
  • GeoJSON -一个地理JSON的兑现

 

Date and Time 日期与时

拍卖日期及时空之堆栈

  • Carbon – 一个简便的日期时API扩展
  • ExpressiveDate -另一个日子时API扩展
  • CalendR – 一个日历管理库

 

Event 事件

光阴让或非阻塞事件循环实现的仓库

  • React -一个事件驱动的非阻塞I/O库
  • Rx.PHP – 一个reactive扩展库
  • Ratchet – 一个web模拟接字库
  • Hoa
    WebSocket -另一个web模拟接字库
  • Hoa
    EventSource -一个波源库
  • Evenement -一个轩然大波分发库
  • FuelPHP Event -另一个事件分发库

 

Logging 日志

变更和拍卖日志文件的库房

  • Monolog – 一个到的日记工具
  • KLogger -一个易用的PSR-3兼容的日志类

 

E-commerce 电子商务

拍卖支付和构建在线电子商务企业的仓库以及用

  • OmniPay -一个框架混合了多网关支付处理的库房
  • Payum – 一个付出抽象库
  • Sylius – 一个开源的电子商务解决方案
  • Thelia -另一个开源的电子商务解决方案
  • Money – 一个Fowler金钱模式之PHP实现
  • Sebastian
    Money -另一个甩卖货币值的库
  • Swap -一个汇率库

 

PDF

拍卖PDF文件的库房与软件

  • Snappy -一个PDF和图像生成器库
  • WKHTMLToPDF -一个将HTML转换为PDF的工具

 

Database 数据库

以对象关系映射(ORM)或数映射技术的数据库交互库

  • Doctrine -一个宏观的DBAL和ORM
  • Doctrine
    Extensions -一个Doctrine行为扩展的集纳
  • Propel – 一个快的ORM,迁移库和询问构架器
  • Eloquent -Laravel 4 ORM
  • Baum -一个Eloquent的嵌套集实现
  • Spot2 -一个MySQL的ORM映射器
  • RedBean -一个轻量级,低配置的ORM
  • Pomm -一个PostgreSQL对象模型管理器
  • ProxyManager -一个也数量映射生成代理对象的工具集

 

Migrations 迁移

拉管理数据库模式及迁移的库房

  • PHPMig -另一个搬管理库
  • Phinx – 另一个数据库迁移管理库
  • Migrations -一个迁管理库
  • Doctrine
    Migrations -一个Doctrine迁移库

 

NoSQL

处理NoSQL后端的库房

  • MongoQB -一个MongoDB查询构建库
  • Monga -一个MongoDB抽象库
  • Predis – 一个功能完全的Redis库

 

Queue 队列

处理事件和任务队列的库

  • Pheanstalk -一个Beanstalkd 客户端库
  • PHP AMQP -一个纯PHP
    AMQP库
  • Thumper – 一个RabbitMQ模式库
  • Bernard -一个多晚端平抽象库

 

Search 搜索

以数码上索引和行查询的库和软件

  • ElasticSearch
    PHP -ElasticSearch的官客户端库
  • Elastica -ElasticSearch的客户端库
  • Solarium -Solr的客户端库
  • SphinxQL query
    builder -Sphinx搜索引擎的的查询库

 

Command Line 命令行

构建命令行工具的库

  • Boris – 一个袖珍PHP REPL
  • PsySH – 另一个袖珍PHP REPL
  • Pecan -一个事件驱动和非阻塞内核
  • GetOpt – 一个发令执行选解析器
  • OptParse -另一个限令执行选解析器
  • Commando -另一个大概的一声令下执行选解析器
  • GetOptionKit -另一个指令执行选解析器
  • Cron
    Expression -计算cron运行日期的库房
  • ShellWrap -一个略的通令行包装库
  • Hoa Console -另一个限令行库
  • Shunt – 一个在差不多光远程机器上相互运行命令行的库房
  • Cilex -一个构建命令行工具的小型框架

 

Authentication 身份验证

落实身份验证的仓库

  • Sentry -一个掺杂的身份验证和授权的框架库
  • Sentry
    Social -一个应酬网络身份验证库
  • Opauth -一个大抵渠道的身份验证框架
  • OAuth2 -一个OAuth2身份验证服务,资源服务器和客户端库
  • OAuth2
    Server -另一个OAuth2服务器实现
  • PHP
    oAuthLib -另一个OAuth库
  • TwitterOAuth -一个Twitter
    OAuth库
  • TwitterSDK -一个毕测试的Twitter
    SDK
  • Hawk -一个Hawk
    HTTP身份认证库
  • HybridAuth -一个开源的张罗登陆库

 

Markup 标记

拍卖标记的堆栈

  • Decoda -一个轻量级标记解析库
  • PHP
    Markdown -一个Markdown解析器
  • CommonMark
    PHP -一个对 CommonMark
    spec都支持的Markdown解析器
  • Dflydev
    Markdown -另一个Markdown解析器
  • Parsedown -另一个Markdown解析器
  • Ciconia – 另一个支撑Github
    Markdown风格的Markdown解析器
  • Cebe
    Markdown -一个很快的而是扩大的Markdown解析器
  • HTML5
    PHP – 一个HTML5解析和行化库

 

Strings 字符串

剖析及处理字符串的库房

  • ANSI to
    HTML5 -ANSI到HTML5的转化库
  • Patchwork
    UTF-8 -一个处理UTF-8字符串的便携库
  • Hoa
    String -另一个UTF-8许符串库
  • Stringy -一个多字节支持之字符串处理库
  • Color
    Jizz -处理和换颜色之堆栈
  • UUID – 生成UUIDs的库
  • Slugify -转换字符串到slug的仓库
  • Urlify – 一个Django的
    URLify.jsPHP通道
  • Text – 一个文本处理库
  • SQL
    Formatter -一个格式化SQL语句的库房
  • UA
    Parser – 一个剖析用户代理字符串的堆栈

 

Numbers 数字

拍卖数字的仓库

  • Numbers PHP -处理数字之库
  • Math -处理非常数字的库房
  • ByteUnits – 以二进制和量系统受到分析,格式化和转换字节单元的库
  • PHP Units of
    Measure -一个计量单位转换的库房
  • PHP
    Conversion – 另一个计量单位转换的堆栈
  • LibPhoneNumber for
    PHP -Google电话号码处理的PHP实现库

 

Filtering and Validation 过滤跟验证

过滤和说明数据的堆栈

  • Filterus – 一个大概的PHP过滤库
  • Respect
    Validate -一个简练的验证库
  • Valitron -另一个验证库
  • Upload – 一个甩卖文件上污染与认证的堆栈
  • DMS Filter – 一个诠释过滤库
  • MetaYaml -一个支撑YAML,JSON和XML的模式验证库
  • ISO-codes -验证各种ISO和ZIP编码的堆栈(IBAN,
    SWIFT/BIC, BBAN, VAT, SSN, UKNIN)

 

 REST和API

开发REST-ful API的库和web工具

  • Apigility -一个利用Zend
    Framework 2构建的API构建器
  • Hateoas -一个HOATEOAS REST
    web服务库
  • HAL -一个超文本利用语言(HAL)构建库
  • Negotiation -一个情节协商库
  • Drest -一个以Doctrine实体暴露也REST资源节点的库
  • Restler -一个拿PHP方法暴露也RESTful
    web API的轻量级框架

 

Caching 缓存

缓存数据的仓库

  • Alternative PHP Cache
    (APC) – 打开PHP伪代码缓存
  • Cache -一个缓存库(Doctrine部分)
  • Stash -另一个缓存库

 

数据结构和存储

贯彻数据结构和存储技术的仓库

  • Ardent -一个数据结构库
  • PHP
    Collections – 一个粗略的集合库
  • Serializer -一个序列化和反序列化数据的堆栈
  • PHP Object
    Storage -一个目标存储库
  • Fractal -一个更换复杂数据结构及JSON输出的库
  • Totem -一个管理以及穿件数据交换集的堆栈
  • PINQ -一个PHP实时Linq库
  • JsonMapper -一个以内嵌JSON结构映射为PHP类的库

 

Notifications 通知

处理通报软件的库房

  • Nod -一个通知库(Growl等)
  • Notificato – 一个拍卖推送通知的仓库
  • Notification
    Pusher -一个装置推送通知之独立库
  • Notificator -一个轻量级的通知库

 

Deployment 部署

色布局库

  • Pomander -一个PHP应用部署工具
  • Rocketeer -PHP世界里的一个快速简单的部署器
  • Envoy -一个为此PHP运行SSH任务的家伙
  • Plum – 一个安排库

 

国际化和本地化

国际化(I18n)和本地化(L10n)

  • Aura.Intl

 

第三方API

走访第三方API的库房

  • Amazon Web Service SDK – PHP
    AWS SDK官方库
  • S3 Stream
    Wrapper -Amazon
    S3注包装库
  • Stripe -Stripe官方PHP库
  • Campaign
    Monitor -Campaign
    Monitor官方PHP库
  • Digital Ocean -Digital
    Ocean API 接口库
  • Github – Github
    API交互库
  • PHP Github
    API -另一个Github
    API交互库
  • Twitter OAuth -Twitter
    OAuth工作流交互库
  • Twitter REST – Twitter REST
    API交互库
  • Dropbox SDK – The
    official PHP Dropbox SDK library.
  • Dropbox SDK – Dropbox
    SDK官方PHP库
  • Twilio – The official Twilio
    PHP REST API.
  • Twilio – Twilio官方PHP REST
    API
  • Mailgun The official
    Mailgun PHP API.
  • Mailgun Mailgun官方PHP
    REST API

 

Extensions 扩展

帮组构建PHP扩展的库

  • Zephir -用于支付PHP扩展,且在PHP和C++之间的编译语言
  • PHP CPP -一个开PHP扩展的C++库

 

Miscellaneous 杂项

不以方分类中的有用库和工具

  • Spork -一个处理forking的堆栈
  • JSON Lint – 一个JSON lint工具
  • JSONPCallbackValidator -验证JSONP回调的仓库
  • Pagerfanta -一个分页库
  • Ruler – 一个简约的管状态的生环境规则引擎。
  • LiteCQRS -一个CQRS(命令查询责任分开)库
  • Sslurp – 一个让SSL处理减少的库房
  • PHP
    Option一个可选的类型库
  • Metrics -一个简练的心气API库
  • Sabre
    VObject – 一个分析VCard和iCalendar对象的库房
  • Annotations -一个注释库(Doctrine部分)
  • Whoops -一个不利的错误处理库
  • Finite -一个简单的PHP有限状态机
  • LadyBug -一个dumper库
  • Procrastinator -运行耗时任务的库房
  • Compose -一个功能组合库
  • SuperClosure -一个许闭包序列化的仓库
  • Jumper – 一个远道服务执行库
  • Underscore -一个Undersccore
    JS库的PHP实现
  • PHP PassBook -一个iOS
    PassBook PHP库
  • PHP
    Expression -一个PHP表达式语言
  • RMT – 一个编辑版本和揭示软件之堆栈
  • Wise – 一个布局管理器
  • Opengraph -一个放图库
  • Essence -一个提web媒体之库
  • Embera -一个Oembed消费库
  • Graphviz -一个图形库
  • Monad PHP 一个略Monad库
  • Flux -一个正则表达式构建库
  • Patchwork – 一个重新定义用户的函数库
  • Galapagos -语言转换进化
  • Design Patterns
    PHP -一个使PHP实现的设计模式存储库
  • PHPCR – 一个Java内容存储库(JCR)的PHP实现
  • Functional
    PHP – 一个函数式编程库
  • ClassPreloader – 一个优化自行加载的库
  • Lib
    Country -一个国家和所在数据的堆栈
  • Lib
    Accessor -一个简化访问的仓库
  • PHPStack -一个PHP编写的TCP/IP栈概念
  • Nmap -一个Nmap PHP包装器
  • Code
    Mover -一个走代码的库
  • Iter -一个施用生成器提供迭代原语的堆栈
  • Lambda PHP -一个PHP中的Lambda
    计算解析器
  • Country
    List – 所有带有名称与ISO
    3166-1编码的国度列表
  • PHP-GPIO – 用于Raspberry
    PI的GPIO pin的库
  • print_o – 一个对象图的可视化器
  • Alias -一个类名库

 

Software 软件

创造一个出环境之软件

PHP安装

于你的微机上帮安装以及治本PHP的家伙

  • HomeBrew -一个OSX包管理器
  • HomeBrew
    PHP -一个HomeBrew的PHP通道
  • PHP OSX – 一个OSX下的PHP安装器
  • PHP Brew -一个PHP版本管理和安装器
  • PHP Env – 另一个PHP版本管理器
  • PHP
    Switch – 另一个PHP版本管理器
  • PHP Build – 另一个PHP版本安装器
  • VirtPHP – 一个创立和保管独立PHP环境之家伙

 

Development Environment 开发环境

创沙盒开发条件之软件以及工具

  • Vagrant -一个尽管带的支出条件工具
  • Ansible – 一个非常简单的编撰框架
  • Puppet -一个服务器自动化框架和运用
  • PuPHPet -一个构建PHP开发虚拟机的web工具
  • Protobox -另一个构建PHP开发虚拟机的web工具
  • Phansible – 一个用Ansible构建PHP开发虚拟机的web工具

 

Virtual Machines 虚拟机

相关的PHP虚拟机

  • HipHop
    PHP -Facebook出品的PHP虚拟机,运行时与JIT
  • HippyVM -另一个PHP虚拟机
  • Hack – 一个PHP进行无缝操作的 HHVM编程语言

IDE 集成开发环境

支撑PHP的融会开发条件

  • Netbeans -一个支持PHP和HTML5的IDE
  • Eclipse for PHP
    Developers -一个基于Eclipse平台的PHP
    IDE
  • PhpStorm -一个生意PHP IDE

 

Web Applications Web应用

因Web的采用与工具

  • 3V4L一个在线的PHP shell
  • DBV -一个数据库版本控制应用
  • PHP
    Queue -一个管制后端队列的行使
  • Composer as a
    Service – 作为一个zip文件下载Composer包的工具
  • MailCatcher – 一个抓取和查看邮件的web工具

 

Resources 资源

各种提高你的PHP开发技术以及学识之资源,比如图书,网站,文章

PHP网站

PHP相关的生因此网站

  • PHP The Right
    Way -一个PHP最佳实践的快速指引手册
  • PHP Best
    Practices – 一个PHP最佳实践指南
  • PHP Weekly – 一个PHP新闻周刊
  • PHP
    Security – 一个PHP安全指南
  • PHP FIG – PHP框架交互组
  • PHP UG -一个救助用户定位最近之PHP用户组(UG)的网站
  • Seven PHP -一个PHP社区成员采访的网站
  • Nomad PHP -一个在线PHP学习资源
  • PHP Mentoring -点对点PHP导师组织

 

Other Websites 其他网站

web开发有关的来因此网站

  • The Open Web Application Security Project
    (OWASP) -一个开花软件安全社区
  • WebSec IO – 一个web安全社区资源
  • Web Advent -一个web开发人员日历
  • Semantic Versioning -一个剖析语义版本的网站
  • Atlassian Git
    Tutorials -一个Git教程系列
  • Hg Init -一个Mercurial教程系列
  • Servers for
    Hackers – 一个关于服务器管理的新闻通讯

 

PHP 书籍

PHP相关的怪好的书

  • Scaling PHP
    Applications – 一按照Steve
    Corona关于扩大PHP应用程序的电子书
  • The Grumpy Programmer’s Guide to Building Testable PHP
    Applications -一遵照Chris
    Hartjes关于构建PHP应用程序测试的修
  • Grumpy PHPUnit -一遵循Chris
    Hartjes关于采取PHPUnit进行单元测试的开
  • Mastering Object-Orientated
    PHP – 一仍Brandon
    Savage关于PHP面向对象的写
  • Signaling PHP -一依Cal
    Evans关于在CLI脚本捕获PCNTL 信号的题
  • Securing PHP: Core
    Concepts -一按Chris
    Cornutt关于PHP常见安全条款及行的开
  • Modernising Legacy Applications in
    PHP -一准Paul
    M.Jones关于遗留PHP应用进行现代化的写

 

其余书籍

同一般计算和web开发有关的修

  • The Linux Command Line -William
    Shotts关于Linux命令行的一模一样本书
  • Understanding Computation -Tom
    Stuart关于计算理论的均等本书
  • The Tangled Web — Securing Web
    Applications –
    Michal Zalewski关于web应用安全的相同本书
  • Elasticsearch: The Definitive
    Guide -Clinton
    Cormley和Zachary Tong编写的及Elasticsearch工作的同样照指南
  • Eloquent JavaScript -Marijin
    Haverbeke关于JavaScript编程的同一本书
  • Vagrant Cookbook-Erika
    Heidi关于创建 Vagrant环境之一律本书
  • Pro Git -Scott Chacon和Ben
    Straub关于Git的一致本书

 

PHP视频

PHP相关的大不利的视频

  • Taking PHP
    Seriously – 来自Facebook
    Keith Adams 讲述PHP优势
  • PHP Town Hall – 一个随机的Ben
    Edmunds和Phil Sturgeon的PHP播客
  • Programming with
    Anthony  Anthony
    Ferrara的视频系列

 

PHP阅读

PHP相关的读材料

  • Create Your Own PHP
    Framework – 一总理Fabien
    Potencier的有关怎样创造而自己之PHP框架的一系列文章
  • Seven Ways to Screw Up
    BCrypt – 一篇有关纠正BCrypt实现的篇章
  • Preventing CSRF
    Attacks -一首组织CSRF攻击的稿子
  • Don’t Worry About
    BREACH – 一首关于BREACH攻击和CSRF令牌的章
  • On PHP 5.3, Lamda Functions and
    Closures -一首关于lambda函数和闭包的篇章
  • Use
    Env – 一篇有关采取unix环境救助的文章
  • Composer
    Primer – Composer初级
  • Composer
    Versioning -一篇有关Composer版本的章
  • Composer Stability
    Flags -一首关于Composer稳定性标志的稿子
  • Innocent Villagefolk or a Pillagin’
    Pirate? -一首关于PHP从旁语言获取想法的章
  • Predicting Random Numbers in
    PHP -一首关于转变随机数之稿子
  • A 20 Point List for Preventing XSS in
    PHP -一首关于团队XSS的文章
  • PHP Sucks! But I Like
    It! -一篇有关PHP利弊的篇章
  • PHP Is Much Better Than You
    Think -一首有关PHP语言和生态圈的稿子

 

PHP Internals Reading PHP内核阅读

阅读PHP内核或性能相关的材料

  • PHP RFCs – PHP RFCs主页(请求注解)
  • PHP Internals
    Book – 一仍由三称核心开发编写的关于PHP内核的在线书
  • Print vs Echo, Which One is
    Faster? -一首关于打印和echo性能的稿子
  • The PHP Ternary Operator. Fast or
    Not? -一篇关于三最先操作性能的章
  • Disproving the Single Quotes
    Myth -一首关于单,双挑起号字符串性能的稿子
  • You’re Being Lied
    To – 一首关于内核ZVALs的文章
  • How Long is a Piece of
    String -一篇有关字符串原理的篇章
  • Understanding
    OpCodes -一首有关伪代码的稿子
  • How Foreach
    Works -StackOverflow
    关于foreach回答的详情
  • When Does Foreach
    Copy? -一篇有关foreach原理的章
  • How Big Are PHP Arrays (And Values)
    Really? – 一首关于数组原理的稿子
  • Why Objects (Usually) Use Less Memory Than
    Arrays -一首关于目标同数组原理的章
  • PHP Evaluation
    Order -一首关于PHP评估顺序的篇章
  • 开发人员的PHP源代码: 1 2 3 4 -关于PHP源代码的一连串
  • 垃圾收集: 1 2 3 关于PHP垃圾收集原理的数不胜数

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图