仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4915|回复: 20

[学习教程] PHP网站制作之20 你应当晓得的PHP库

[复制链接]
金色的骷髅 该用户已被删除
发表于 2015-2-16 00:23:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
算是1个熟悉的过程,所以c语言的基础有就更好,没有也不怕。   上面是一些十分有效的PHP类库,信任必定可觉得你的WEB开辟供应更好和更加疾速的办法。
图表库

021151lephpant-e_png

021151lephpant-e_png



上面的类库可让你很简的创立庞杂的图表和图片。固然,它们需求GD库的撑持。

  • pChart – 一个可以创立统计图的库。
  • Libchart – 这也是一个复杂的统计图库。
  • JpGraph – 一个面向对象的图片创立类。
  • Open Flash Chart – 这是一个基于Flash的统计图。
  
RSS 解析

注释RSS并是一件很单调的工作,不外幸亏你有上面的类库可以匡助你便利地读取RSS的Feed。

  • MagpieRSS – 开源的PHP版RSS解析器,听说功效壮大,未验证。
  • SimplePie – 这是一个十分疾速,并且易用的RSS和Atom 解析库。
缩略图生成


  • phpThumb – 功效很壮大,若何壮大仍是本人去体味吧。
付出

你的网站需求处置付出方面的工作?需求一个和付出网关的法式?上面这个法式可以帮到你。

  • PHP Payment Library – 撑持Paypal, Authorize.net 和2Checkout (2CO)
OpenID


  • PHP-OpenID – 撑持OpenID的一个PHP库。OpenID是匡助你利用不异的用户名和口令登录分歧的网站的一种处理计划。假如你对OpenID不熟习的话,你可以到这里看看:http://openid.net.cn/
数据为笼统/对象关系映照ORM


  • ADOdb – 数据库笼统
  • Doctrine – 对象关系映照Object relational mapper (ORM) ,需求 PHP 5.2.3+ 版本,一个十分壮大的database abstraction layer (DBAL).
  • Propel – 对象关系映照框架- PHP5
  • Outlet – 也是关于对象关系映照的一个东西。
注:对象关系映照(Object Relational Mapping,简称ORM)是一种为懂得决面向对象与关系数据库存在的互不婚配的景象的手艺。 复杂的说,ORM是经由过程利用描写对象和数据库之间映照的元数据,将法式中的对象主动耐久化到关系数据库中。实质上就是将数据从一种模式转换到别的一种模式。 这也同时暗示者额定的履行开支;但是,假如ORM作为一种两头件完成,则会有良多时机做优化,而这些在手写的耐久层其实不存在。 更主要的是用于掌握转换的元数据需求供应和办理;然而一样,这些消费要比保护手写的计划要少;并且就算是恪守ODMG标准的对象数据库仍然需求类级其余元数据。
PDF 生成器


  • FPDF – 这量一个可让你生成PDF的纯PHP类库。
Excel 相干

你的站点需求生成Excel?没有成绩,上面这两个类库可让你轻松做到这一点。

  • php-excel – 这是一个十分复杂的Excel文件生成类。
  • PHP Excel Reader – 可以解析并读取XLS文件中的数据。
E-Mail 相干

不喜好PHP的mail函数?感觉不敷壮大?上面的PHP邮件相干的库相对不会让你绝望。

  • Swift Mailer – 收费的超多功效的PHP邮件库。
  • PHPMailer - 超壮大的邮件发送类。
单位测试

假如你在利用测试驱动的办法开辟你的法式,上面的类库和框架绝你能匡助你的开辟。

  • SimpleTest – 一个PHP的单位测试和网页测试的框架。
  • PHPUnit – 来自xUnit 家族,供应一个框架可让你便利地停止单位测试的案例开辟。并可十分轻易地剖析其测试了局。
<P style="TEXT-INDENT: 2em">
不过语法好学,但是怎么用语法来实现每个人都有每个人的方式,几乎是各有千秋。然而借鉴别人成功的代码,绝对是有益无害,因此,多看那些经过千锤百炼凝出来的经典代码,是进阶的最好方法。
透明 该用户已被删除
发表于 2015-2-16 00:38:23 | 显示全部楼层
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
乐观 该用户已被删除
发表于 2015-3-4 19:39:15 | 显示全部楼层
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
金色的骷髅 该用户已被删除
 楼主| 发表于 2015-3-11 20:49:53 | 显示全部楼层
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
山那边是海 该用户已被删除
发表于 2015-3-13 10:06:29 | 显示全部楼层
我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。
若相依 该用户已被删除
发表于 2015-3-20 10:55:10 | 显示全部楼层
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
愤怒的大鸟 该用户已被删除
发表于 2015-3-23 23:04:08 | 显示全部楼层
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
因胸联盟 该用户已被删除
发表于 2015-3-25 12:11:57 | 显示全部楼层
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
admin 该用户已被删除
发表于 2015-4-8 14:21:54 | 显示全部楼层
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
简单生活 该用户已被删除
发表于 2015-4-21 13:22:17 | 显示全部楼层
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
活着的死人 该用户已被删除
发表于 2015-5-6 01:10:08 | 显示全部楼层
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
飘灵儿 该用户已被删除
发表于 2015-6-21 20:49:33 | 显示全部楼层
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
老尸 该用户已被删除
发表于 2015-7-2 17:13:55 | 显示全部楼层
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
变相怪杰 该用户已被删除
发表于 2015-7-18 06:24:08 | 显示全部楼层
写的比较杂,因为我也是个新手,不当至于大家多多指正。
深爱那片海 该用户已被删除
发表于 2015-7-20 10:43:55 | 显示全部楼层
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
莫相离 该用户已被删除
发表于 2015-7-21 18:30:46 | 显示全部楼层
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
飘飘悠悠 该用户已被删除
发表于 2015-7-24 00:27:30 | 显示全部楼层
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
若天明 该用户已被删除
发表于 2015-9-30 10:37:55 | 显示全部楼层
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
爱飞 该用户已被删除
发表于 2015-10-26 15:19:43 | 显示全部楼层
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
不帅 该用户已被删除
发表于 2015-11-4 07:51:17 | 显示全部楼层
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-3-29 20:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表