PHP教程之PEAR:PHP扩大与使用库
即使你理解不了PHP,但是也必须先跟它混个脸熟,看,一遍遍的看,看的同时一边琢磨,一边按照它所教的打代码,即使你搞不清楚那些代码到底是干嘛的,但是起码你应该找找感觉。1.PEAR简介PEAR:PHPExtensionandApplicationRepository,php扩大与使用库。(俄然想吃梨了)pear的任务:供应可复用的组件,引领php的立异。供应PHP代码的包和使用程序。pear仍是php代码尺度,使php代码易读,进步复用性。
2.PEAR安装
安装php时,pear会默许安装,在bin目次下。经由过程version参数来检察版本号。$./pearversionPEARVersion:1.9.4PHPVersion:5.4.26ZendEngineVersion:2.4.0考证php的includepathpear的扩大安装在php的includepath下。$./pearconfig-getphp_dir/home/gang/php/lib/php
3.pear参数
间接运转pear会输入它的参数$./pearCommands:buildBuildanExtensionFromCSourcebundleUnpacksaPeclPackagechannel-addAddaChannelchannel-aliasSpecifyanaliastoachannelnamechannel-deleteRemoveaChannelFromtheList...
经常使用参数:info检察包信息install安装包uninstall卸载包list检察当地安装的包remote-list检察线上的包
upgrade晋级包config-show检察config设置
经由过程help检察经常使用参数用法$./pearhelpinstall
4.安装php包
好比我们要安装日记LOG包$./pearinstallLOG运转乐成后在php/lib目次下会天生Log.php和Log目次,和doc目次在doc/Log上面有利用例子和申明。
晋级LOG包:./pearupgradeLOG
5.安装包的利用
在下面我们安装的Log包。在使用的php代码中require出去便可。
6.经常使用的php包
PHPDocC文档提取工具
PHPUnitC单位测试框架
DBC数据库封装
全体可使用命令来检察:$./pearremote-list
不过还好,PHP语言给出的语法错误很详细,只要稍微熟悉一点之后,看错误提示就能很容易找出错误所在的。PHP还有一个特别好用的调试功能,在PHP语句中,你可以随时用echo来输出结果。 我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。 php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。 如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域, 对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。 没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。 对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。 实践是检验自己会不会的真理。 建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
页:
[1]