`
java-mans
  • 浏览: 11433589 次
文章分类
社区版块
存档分类
最新评论

php5下载 轻松学会PHP

 
阅读更多

有一些人看着网页的技术在进步,自己也想去学学新的技术,但学习会浪费时间,学习后对自己用处大吗?

【php5下载】 http://115.com/file/c25ck1oz#

【php5中文手册下载】http://www.codefans.net/download.php?softid=1050&type=dx

PHP4的发展

  新的PHP核心被成为“Zend”(以Zeev和Andi的名字命名)引擎,于2000年5月随着新版PHP4.0发布。PHP4的性能较PHP3有着显著的提高。相同的脚本在PHP4中运行,最高可以有近10倍的性能提升。并且Zend提供了的脚本优化器,可以把源程序转为二进制编译代码,提高性能的同时,也保护了程序源码不被暴露。   在PHP4中增加了对各种Web服务器(如Apache、IIS/PWS及OmniHTTPd等)的支持。此外,PHP4还增加了一些新的语言特性,如丰富的数组操作函数、完整的会话机制、对输出缓存的支持等。PHP4也对一些跨平台的技术提供了扩展支持,如对Adobe PDF、SWF、Java、Microsoft . NET等技术的支持。【CSDN】   PHP4还增加了对类于对象的支持。尽管PHP4在这方面并不完善,但还是大大改善了对面向对象程序设计的支持。PHP4中的Pear库(PHP Extension and Application Repository)就是面向对象的应用与实践的最好例证。

PHP5的发展

  尽管PHP4的发展是如此迅猛,但较之于其他流行的开发语言还是缺乏一些关键的功能特性,比如,PHP4中的面向对象功能并不完善,也无法实现异常(Exception)的捕捉与处理。因此在一些特殊问题的处理上还是捉襟见肘的。   2004年7月,PHP5正式版本的发布,标志着一个全新的PHP时代的到来。它的核心是第二代Zend引擎,并引入了对全新的PECL模块的支持。PHP5的最大特点是引入了面向对象的全部机制,并且保留了向下的兼容性。程序员不必再编写缺乏功能性的类,并且能够以多种方法实现类的保护。另外,在对象的集成等方面也不再存在问题。使用PHP5引进了类型提示和异常处理机制,能更有效的处理和避免错误的发生。   在不断更新的同时,PHP5依然保留对旧有的PHP4程序可以运行于PHP5的平台 PHP5【CSDN
上而不会出现较大问题。随着MySQL数据库的发展,PHP5还绑定了新的MySQLi扩展模块,它提供了一些更加有效的方法和实用工具用于处理数据库操作。这些方法大都以面向对象的方式实现,同时也极大地提高了基于数据库的Web项目的执行速度。   另外,PHP5中还改进了创建动态图片的功能,目前能够支持多种图片格式(如PNG、GIF、TTIF、JPGE等)。PHP5以及内置了对GD2库的支持,因此安装GD2库(主要指UNIX系统中)也不再是件难事,这使得处理图像十分简单和高效。   大多数Web程序开发者依然将XML作为一个彻底的简单数据库使用。PHP5中也采用了一系列简单易用、功能强大的方法处理XML文档。   今天,已经有包括雅虎和亚马逊等在内的数百万网站,以及众多的开发人员和编程爱好者正在使用PHP。从最初的PHP/FI到现在的PHP5,PHP的发展是及其迅猛的,其未来的发展前景也必定令人瞩目。


php5主要在oop方面改进了



PHP5使用了 Zend Engine 2,PHP4 是 Zend Engine 1
可以支持 MYSQL 4.1.X 和 MYSQL 5.X.X (PHP4 不支持 4.0 之后的版本 ).
更加OOP ,连 访问数据库都可以 OOP , 看来学好类是非常必要的!
不在内嵌 MYSQL 库
多作好多函数
运行效率提高很多,本人发觉在数据库访问方面速度提高不少!
PHP4与PHP5配置不同之处【CSDN
配置php4或者php5的过程中,php4,5的配置的步骤大致一样的,但是配置内容有一些差别。在LINUX等环境下编译,一般来说,只要编译的选项正确,配置也就正确了;在windows配置则需要注意以下不同点:


1. php4ts.dll 和 php5ts.dll
这个文件要拷贝到apache的bin目录下或者系统目录下


2. httpd.conf 文件加载的模块
示例如下:
# For PHP4 + apache1.x.xx
LoadModule php4_module d:/www/webserver/php4/sapi/php4apache.dll
AddType application/x-httpd-php .php


# For PHP4 + apache2.x.xx
LoadModule php4_module d:/www/webserver/php4/sapi/php4apache2.dll
AddType application/x-httpd-php .php


# 其中d:/www/webserver/php4是php的所在目录。


# For PHP5 + apache1.x.xx
LoadModule php5_module d:/www/webserver/php5/php5apache.dll
AddType application/x-httpd-php .php


# For PHP5 + apache2.x.xx
LoadModule php5_module d:/www/webserver/php5/php5apache2.dll
AddType application/x-httpd-php .php


# 其中d:/www/webserver/php5是php的所在目录。


3. 加载 MySQL 的方式不同
在php4以及以前的版本中,mysql是集成在php中的;
而在PHP5(包括BETA)版本,mysql是作为一个模块加载的,需要设置php.ini来加载,例如
extension_dir = "D:/www/WebServer/PHP5/ext/"
extension=php_mysql.dll


另外,PHP4,PHP5都需要系统目录下的libmysql.dll的支持,如果版本不对,即使你设置了正确的extension_dir和php_mysql.dll的参数,也会造成apache启动的时候提示phpp_mysql.dll找不到的错误。【CSDN


[个人见解]

没有太大区别,当然功能增强了、速度也提高了许多

那个画蛇添足的“面向对象功能的增强”确实不敢恭维

php4和php5区别不大,可以看作一样,应从php4学起

学会php4,php5只要对你来说就是一个更好的工具,而不是一个要花很多时间心血来学的知识

php4 比较好学你看看国内的大网站都是用php和jsp做的

blog,博客,99%都是php做的,邮箱(邮件列表)99%是jsp做的,新闻类一半一半

少有asp的空间,现在很多小网站也不用asp做了,我这一个小学做个网站都要求用linux服务器,(asp不能运行在linux上)所以只能选php/jspjsp 难学 语法多,类多,学费高,做大程序快,很多类拿来就能用,php 好学 像c php5 像c++ 也像java 但很多类没有,有自己写,不过写一些常用功能类会有很大的成就感,要是写的好,发到php开源社区,说不定会被php开发小组采用,php是开源程序,和linux一样,有很多行程序都是网友写的,mysql也是要学php 建意写一个小的文章系统,做自己的blog,功能上可以参考国内几个有名的blog,php程序开源的也多,易于学习,写php的人都很希望自己的程序能被别人学习所以都写很规范,也有很多注释,希望你以后写php程序也要这样

来自龙铭洪博客 转载请注明 http://blog.csdn.net/long892230

分享到:
评论

相关推荐

    十天学会PHP 轻松容易 通俗易懂

    让你十天学会PHP语言,让你觉得PHP通俗易懂。

    php入门留言板 php+access

    php入门留言板 让你轻松学会php 基本语言结构.php连 access数据库的语法以及功能.php+access

    php入门留言板 php+access PHP语言基础

    php入门留言板 让你轻松学会php 基本语言结构.php连 access数据库的语法以及功能.php access 【核心代码】 文件清单 ├── admin.php ├── detail.php ├── images │ ├── arrow2.gif │ ├── arrow.gif ...

    FoundPHP-Framework:目前世界上唯一支持PHP5PHP7PHP8,多数据库,多语言,多模板,自动化安装,模块设计,低代码开发,15分钟就可以学会开发的高效框架

    支持PHP5,PHP7,PHP8多数据库,多语言,多模板,简单易用,15分钟就可以学会轻松开发的高效框架。 FoundPHP诞生的由来已久 FoundPHP开始于2005年一直在应用与商业开发,提供高效,快捷,简单PHP开发框架。为了让更...

    TestPHP v0.0.3.zip

    值得一提的是,TestPHP本身就是采用PHP开发,免费、开源,如果您学会了PHP可以对本程序进行扩展,但前提是需要遵守我们的许可协议。 TestPHP(PHP调试工具)功能特色 1、非常直观的操作界面; 2、支持PHP语言代码...

    PHPcn5.0专业的php编程工具,多标签页,代码高亮,代码折叠,输入法

    你不必担心学会了phpcn有没有前途和有没有用,因为全球使用php建设的网站至少有1亿个,成为php程序员,前途一片光明。 phpcn在支持中文的同时,同样支持用英文来编写phpcn并且更加方便。 phpcn内置了输入法提示功能...

    php高级编程-精通php

    20天轻松精通php语法,学会用php编程,开发项目。

    PHP MySQL无需编程轻松架站

    《PHP MySQL无需编程轻松架站》全书均配合图解和完整的实例,使读者对实际应用中的关键步骤有全面的了解。对广大网站开发者来说是一本实用的参考书。同时提供100多款精品插件供开发者使用。

    TestPHP v0.0.3

    值得一提的是,TestPHP本身就是采用PHP开发,免费、开源,如果您学会了PHP可以对本程序进行扩展,但前提是需要遵守我们的许可协议。TestPHP的主要特点包含:1.非常直观的操作界面;2.支持PHP语言代码高亮的编辑器;3...

    十天学会PHP好教程

    很好的教程,通俗易懂。希望能让你学习PHP路更轻松

    php学习文档6日通

    详细的教学资料,简单的操作实例,让你6天轻松学会php

    创建web应用 php网站开发

    用到web应用的下载看看 不错的资料 轻松学会web应用 让编程 更轻松

    PHP考试资料。课程资源

    PHP考试资料,让你轻松考试,全面的课程资源,让你速度学会PHP。以下资源都有划分重点

    php帮助文档

    轻松获取php相关教程知识,短时间内学会php的更多用法。

    EfsFrame(php开发框架) 2.2.rar

    EfsFrame是一套整体的企业级php开发框架解决方案,整个框架体系中包含了Web表现层开发包,组件开发包,基础数据库设计一整套完整的基于B/S架构应用程序设计开发的完整解决方案。...5、最大限度减少企业的项目维护成本;

    EfsFrame(php开发框架) v2.2 源代码.rar

    EfsFrame是一套整体的企业级php开发框架解决方案,整个框架体系中包含了Web表现层开发包,组件开发包,基础数据库设计一整套完整的基于B/S架构应用程序设计开发的完整解决方案。...5、最大限度减少企业的项目维护成本;

    RESTfulPHP框架Phx.zip

    框架的使命: - 学习:如果你从未接触过框架,或只想用最少的代码去做一个很小的项目,那么这个框架会帮助你轻松上手,了解PHP框架的一些基本知识 - 自我学习:通过编写一个开发框架,可以很好地锻炼自己,学会和...

    PHP Ajax 实例

    几分钟就可以轻松学会ajax,程序员必备。

    初阶LAMP网站设计.pdf

    有好的方法、好的流程,其实是可以很轻松的学会,并且应用在网页上的。 书里所介绍的是观念、流程,一个步骤一个步骤依照需求,就可以做出我们要的结果,不怕做不出来,希望藉由这本书,可以让你将这些观念实现在你...

    SpeedPHP 3.1.89 UTF8.zip

    SpeedPHP是一款全功能的国产PHP应用框架系统。她以“快速开发、快速学习、快速运行”为理念,教程众多,入门...非常容易学习和轻松上手编程,节省学习成本,且教程丰富,让初学者都能在最短的时间内学会和使用PHP框架。

Global site tag (gtag.js) - Google Analytics