PHP网页设计20个PHP经常使用类库
PHP的理解是新手最难迈过的一道门槛,不过你应该感到幸运的是PHP已经最大极限的为了新手而努力了,如果你学过其他的语言,也许会觉得PHP的确相当的简单,但是如果你之前什么都没学过,那么阿弥陀佛,硬着头皮琢磨吧。 上面是一些十分有效的PHP类库,信任必定可觉得你的WEB开辟供应更好和更加疾速的办法。类库可让你很简的创立庞杂的图表和图片。固然,它们需求GD库的撑持。
pChart - 一个可以创立统计图的库。
Libchart - 这也是一个复杂的统计图库。
JpGraph - 一个面向对象的图片创立类。
Open Flash Chart - 这是一个基于Flash的统计图。
RSS 解析
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 相干
php-excel - 这是一个十分复杂的Excel文件生成类。
PHP Excel Reader - 可以解析并读取XLS文件中的数据。
E-Mail 相干
Swift Mailer - 收费的超多功效的PHP邮件库。
PHPMailer - 超壮大的邮件发送类。
单位测试
假如你在利用测试驱动的办法开辟你的法式,上面的类库和框架绝你能匡助你的开辟。
SimpleTest - 一个PHP的单位测试和网页测试的框架。
PHPUnit - 来自xUnit 家族,供应一个框架可让你便利地停止单位测试的案例开辟。并可十分轻易地剖析其测试了局。
在相册系统的开发上,因为采用的是团队分工合作方式,更让我明白了在一个团队之中,团队成员之间的交流沟通的重要性,如果没有很好的沟通交流,成员之间的任务没有分配好。 我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。 微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。 要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。 如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域, 最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。 爱上php,他也会爱上你。 首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。 要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。 因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax 这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。 对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。 其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎 遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。 曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ; 说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。 环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。 学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。 要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
页:
[1]
2