php4的PHP4的优越性
你想知道所有PHP4和PHP5的区别,这是想法可能不利于你学习,人生学什么东西都不可能全部学完的,要详细区别可以到www.php.net去看,每一个小的版本变化都有大篇的Change List。
遇到一个搞懂一个就行了,PHP4毕竟已经成为历史,PHP6很快就会流行,除非你想考古,否则与其去看PHP5对PHP4有哪些变化,还不如看PHP6对PHP5有哪些变化(当然没有必要全部看)。
PHP168或者织梦都是免费的CMS
PHP4在3.0版的基础上增加或增强了许多有用的特征,主要如下:
⑴别名:在PHP4中,可以利用引用为变量赋值,这给编程带来了很大的灵活性。
⑵扩充了API 模块:PHP 4.0 为扩展的 API 模块的提供了扩展PHP接口模块,它比旧的 API 版本显著地快。PHP 模块已有的及最常用的接口多数被转换到使用这个扩展的接口。
⑶自动资源释放:PHP4增加了引用计数功能,这种新技术的引入使PHP4具有了自动内存管理功能,减轻了开发人员的负担。
⑷布尔类型:PHP 4.0 支持布尔类型。
⑸进程生成:在 UNⅨ 环境下的 PHP 4.0 提供了一个很智能和通用的生成进程,使用了一种名为基于automake/libtool的系统生成技术。
⑹COM/DCOM 支持:PHP 4.0 提供 COM/DCOM 支持 (仅用于Windows 环境) 可以无缝地存取和访问 COM 对象。
⑺与PHP 3.0 兼容性很好:PHP 4.0 是与 PHP 3.0 代码向后兼容性接近100%。由于 PHP 4 的改进的体系结构,两者有一些细微的差别,但是大多数人将可能永远不可能遇上这种情况。
⑻配置:PHP4重新设计和增强了PHP.ini文件,这使得用PHP.ini来配置PHP显得极为容易,这个文件可以在运行时被Apache(unix系统)或由Windows 注册(Windows 环境)。
⑼加密支持:PHP4实现了完整的加密,这些加密功能是一个完整的mycrypt库,并且 PHP 4.0 支持哈希函数。Blowfish,TripleDES,MD5,并且SHA1 也是可使用的一些加密算法。
⑽类型检查:PHP 4.0 支持同一操作符用于评类型检查:===(3 等号运算符),为在两个值和其类型之间作检查。例如,3 ===3 将视为假 (类型是不同的),而 3 ==3 (相等判断) 将视为真。
⑾FTP 支持:PHP 4.0 支持 FTP。通常,你会为通过一个调制解调器连接下载一个大文件提供一个接口。然而,如果你确实有需要,可以使用PHP。
⑿PHP4新增函数或功能增强函数:PHP 4.0 新增了许多函数,同时也将许多现有的函数功能进行了增强,以下是一些例子。array_count_values() eval() foreach() nclude() ob_end_clean() ob_end_flush() ob_get_contents() ob_start() strip_tags() unset()
⒀here打印:PHP 4.0 的Here打印是与Perl类似的,尽管完全不相同。Here是打印大容量文章的一个有用的方法,例如在 HTML文件中,不会漏掉任何一个字符,例如目录标记。
⒁HTTP Session fallback 系统:为 HTTP Session管理的一个 fallback 系统在 PHP 4.0被实现。缺省情况下,Session标识符由cookies存储。如果没有cookies支持或一项cookies任务失败,Session标识符自动被创建并在 URL 的查询字符串中被携带。
⒂ISAPI 支持:PHP 4.0 能作为一个个性化的 ISAPI 模块作为 ⅡS插件。这比 PHP 3.0 更有效,它作为一个外部的程序来运行。
⒃内存:PHP 4.0 能更有效的使用内存,导致较少的内存占用消耗,这主要归功于引用计数技术的实现。
⒄其他类成员函数:在 PHP 4.0 你能在成员函数本身的作用域或全局范围内调用其他类的成员函数。例如,你能用一个子函数覆盖父函数,并在子函数中调用父函数。
⒅多维数组:在 PHP 4.0 ,利用GET,POST,Cookies的进行的数据传输支持多维数组。
⒆个性化的 HTTP Session支持:HTTP Session处理,包括 fallback 系统管理,在 PHP 4.0被它的新库函数实现。在版本 3.0 中处理Session要求使用 PHPLIB 和第三方的库函数,它比把Session直接地由 PHP 支持慢了许多。
⒇个性化的 Java 支持:PHP 4.0 支持和java的交互。这种个性化的Java 支持为PHP 在 Java 对象上创建和使用方法提供一个简单并且有效的工具。
21)对象和数嵌套组:PHP 4.0 实现了功能更加强大的对象,移去了 PHP 3.0存在的种种句法限制。对象能在数组以内被嵌套并且反过来也如此,可以根据你的需要实现嵌套。
(22)面向对象的编程:PHP 4.0 为面向对象的编程和构造类及对象提供扩展的功能和新特征。PHP4实现了对象重载,引用技术等新技术。
(23)对象重载支持:对象重载语法允许第三方的基于面向对象的类库使用 PHP4 的面向对象的特征存取他们自身的功能。使用这个特征的一个 COM 模块已经被实现了。
(24)输出缓冲支持:PHP 提供了一个输出缓冲函数集合。输出缓冲支持允许你写包裹函数功能压缩缓冲区。在 PHP4 的输出缓冲支持允许 HTML 头信息存放,无论 HTML的正文是否输出。头信息((header(),content type,and cookies) 不采用缓冲。
(25)增加了PCRE 库:PHP 4.0 包括一个 Perl 兼容的正则表达式 (PCRE) 库,和正常regex库一起与 PHP 绑定。split 和replace PCRE 功能被支持。PCRE 和 Perl 正规表达式之间有一些细微差别。
(26)PHP.ini 文件:PHP.ini文件在 PHP4.0 被重新设计,使用的 PHP 的配置PHP.ini是更容易并且更有效的。全部文件能被Apache 在运行时间操作 (在 Apache环境 下) 或由 Windows 注册表 (在 Windows 下面)。被加入PHP.ini文件的配置指令自动地在所有相关的模块中被支持。
(27)引用计数:PHP 4.0 为系统中的每个数值提供了引用计数,包括资源。一旦一个资源不再被任何变量引用,它自动地被释放以节省内存资源。利用这个特征的最明显的例子一个内置SQL查询的循环语句。在PHP 3.0中 ,每次递归另外的 SQL 结果集合重复申请内存,直到脚本执行完毕,这些结果集合占用的内存才被释放。
(28)支持引用:通过引用可以改变一个变量的值。
(29)函数的运行时绑定:PHP 4.0 的运行时间绑定功能允许你在他们被声明以前调用,无论声明是否在代码以后或是在运行时间。
(30)类的运行时信息:PHP 4.0 支持在运行时刻存取下列类信息:一个对象的类名,一个对象的父类的类名字,以及对象函数所在的名字。
(31)服务器抽象层:为支持Web服务器提供了增强型 SAPI (服务器 API) 接口,是 PHP 4。0 不可分的一部分。这个服务器抽象层,提供了通用的WEB服务器接口支持,支持多线程WEB服务器,为大多数的WEB服务器提供透明的支持,这些服务器包括 Apache,ⅡS (ISAPI),以及 AOL 服务器。
(32)语法的点亮显示:PHP 4.0 语法的点亮显示允许开发者看见源代码而不是脚本,这个功能比PHP 3。0中的更有效。它跑得更快,更执行得更好,并且产生更紧凑的HTML代码。
(33)由引用改变变量的值:PHP 4.0 由引用支持可变的赋值,“关联”的2个变量之中个的任何一个的值被改变,另外的变量的值同样被改变,这类似与C中的指针类型。
(34)在引用字符串中的变量引用:PHP 4.0 增强了在引用字符串中的变量引用。
[]数据库方面
Windows XP home Edition sp2序列号
QT78H-RFP4J-HP4WK-DD7MX-R6PTWJ939Y-Y7J38-W36T8-DC4M9-PJXJ3BF9PB-W9Q4G-KDW34-WMK7C-H9GDBPV372-PYHPD-QCYYR-FK6YC-KBF3QFFFC4-V94...PHP87-3VRYC-GCKBH-RX4RJ-JVT43 Q8WV2-46PJ7-GXYWB-FKBKH-VTC9D BY3GH-QJ376-Q7JWW-QPRW6-TK7YD JMFH4-7KVCP-2DQDG-7QYW6-347DG RHD...
空之轨迹sc的魔法表
驱动可以换成死之刃1,不过后期怪和BOSS基本都免疫 乔丝特:防御\/省EP\/封魔之刃(理)\/EP\/精神\/攻击\/驱动 她不怎么样..而且出场晚,我这样配不过是为了出盖亚之盾玩``不要觉得妨害没用,妨害4开始就比其他的风回路多出空幻属性 这个是我配的,供你参考``你也可以看看手册,配出自己的一套 ...
[求助]哪位懂日文的朋友帮忙翻译一下 有关解除PS游戏RHP的
我认为,大概是对custom的PHP使用了通用的XPS补丁而造成的由于具体的情况没有写清楚,所以我自能说大概...还有可能是:1,抽出的镜像质量不好(像在322所说的那样,你可以试试更换镜像抽出的软件试试看)2,和以前所说的失败原因一样3,游戏根本没加入RHP4,不是使用RHP2PASS.XPS ,而是使用了RHP...
《薄暮传说》流程攻略
BOSS:バルボス HP44584 一开始会有小兵,先去把周围的4个机器打完,不然小兵会一直出现的,BOSS攻击的比较多,多防些,满简单的 战后队伍离开2人,水道魔导...略有删减,原帖地址:http:\/\/forum.tgbus.com\/viewthread.php?tid=10056 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度...
仙境传说灵媒应该怎么加技能点和属性点
灵媒加AD,I适当加,SP够用就行。你是用灵媒打怪吗?打怪的话凯阿希凯易哲加满,艾斯麻加满。其余随意。看你需要什么加什么顺便说句,艾斯麻伤害只和人物等级有关系,所以魔杖随意就行
elf 写给 superjunior的歌 全部的
http:\/\/www.tudou.com\/v\/oDD3H0CJHP4〈FOREVER FOLLOWING〉东海之歌http:\/\/player.youku.com\/player.php\/sid\/XNzM5NjE4Njg=\/v.swf〈天使的笑〉始源之歌http:\/\/www.tudou.com\/v\/Qt1i0sFGGdc(韩文版)http:\/\/www.tudou.com\/v\/t4G2fmmOMJo(中文版)〈You are always in my mind〉始源之歌(汗~又...
请问谁有民族芭蕾《茉莉花》-2013年国际芭蕾舞蹈比赛集体舞冠军的背景音...
pps.tv\/player\/sid\/3HP4RIYIMZX7\/v.swf" type="application\/x-shockwave-flash" wmode="Opaque"> 这四个地址都可以打开,你也可 以下载
求机战3ALPHA修改出复制勇者王和天海护的金手指代码
3CCA6D91 1456E7A6 カットナル舰(HP16000)3CCA6C99 1456E7A6 カットナル舰(HP44000)3CCA6FA1 1456E7A6 ケルナグール舰(HP17000)3CCA6EA9 1456E7A6 ケルナグール舰(HP48000)3CCA71B1 1456E7A6 ブンドル舰(HP16000)3CCA70B9 1456E7A6 ブンドル舰(HP52000)3CCA73C1 1456E7A6 ガオガイガ...
英雄传说6空之轨迹SC回路完美搭配
话虽如此,比较建议的组合方式,是以火属加强不足的攻击力,再搭配地属弥补下降的防御能力,并装备水属以提高基本的 HP ,这样的组合方式会比较利於战斗的进行。你可以根据上面的来综合起来,自己摸索一下...这个网页上图文并茂可以去看看...http:\/\/www.kikyclub.cn\/viewthread.php?tid=99 ...
魔兽世界 恶魔SS输出手法(鼠标流小白)
分担比例是主人和宠物剩余HP的比例,比如主人HP8万宠物 HP4万时,一发3万的伤害技能不管打在宠物还是主人的身上都是主人2万宠物1万。并且现在同样会分担治疗,被治疗的一方满血时未满的另一方受到全额治 疗。另外激活后降低宠物HP上限50%。10秒CD,再次施放这个法术会取消这个效果。替代生命通道 牺牲契约:献祭宠物50...
暴承氨酚: (16)内存:PHP4.0能更有效的使用内存,导致较少的内存占用消耗,这主要归功于引用计数技术的实现
万年县17524419756: PHP4具有什么功?PHP4具有什么功能 ?
暴承氨酚: (9)加密支持:PHP4实现了完整的加密,这些加密功能是一个完整的mycrypt库,并且PHP4.0支持哈希函数
万年县17524419756: php的介绍及Php有什么优势? - ?
暴承氨酚: 介绍: PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法. PHP安装它可以比 CGI或者Perl更快速的执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成...
万年县17524419756: PHP语言的有哪些优势和特点 - ?
暴承氨酚: PHP的优势包括: PHP开放的源代码 所有的PHP源代码事实上都可以得到. PHP是免费的 和其它技术相比,PHP本身免费且是开源代码. 快捷性 程序开发快,运行快,技术本身学习快.嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相...
万年县17524419756: PHP5与PHP4比起来究竟有什么优点呀? - ?
暴承氨酚: PHP5以下几个改进值得关注:1、极大地提高了面向对象能力;2、支持try/catch异常处理;3、改进了字符串地处理;4、改经了xml和web服务支持;5、对SQlite内置支持.
万年县17524419756: php4和5的区别? - ?
暴承氨酚: PHP是一门编程语言,由于这门语言只有一个主要解释器而且没有语言标准,所以该解释器的版本也成了语言的版本. 4和5最大的区别是对象机制的彻底完善,PHP5变成可以支持完全面向对象编程的语言.5.1引入了PDO对象也全面改进数据库访问机制. 现在,4.x, 5.0已经基本淘汰,主流编程应该用5.3.x系列.
万年县17524419756: PHP5和php4的详细区别??
暴承氨酚: to axaw: php5确实已经不是默认有mysql_系列函数了,要支持必须在编译的时候增加--with-mysql选项. to yiqing666: php4和php5在字符编码方面,无任何区别.而php6只是内建了对unicode的支持.一个很明显的例子是,strlen( "中文 ")在php4或者php5里,会得到4(gbk)或者6(utf-8)的结果,而在php6里,则是返回2. php5和php4最大的区别是在面向对象方面.具体可以去阅读php的手册.
万年县17524419756: PHP5和PHP4 的大致区别是什么? 服务器可以同时支持PHP4和PHP5么?PHP5向不向下兼容? - ?
暴承氨酚: PHP5可以OOP(面向对象的程序设计)的.而PHP4只能面向过程 PHP5不完全向下兼容,可能有些PHP4代码需修改后才能运行 PHP4和PHP5可以同时支持的,我有朋友就成功配出了这样的服务器
万年县17524419756: PHP4与PHP5有何不同? - ?
暴承氨酚: php5主要在oop方面改进了 PHP5使用了 Zend Engine 2,PHP4 是 Zend Engine 1 可以支持 MYSQL 4.1.X 和 MYSQL 5.X.X (PHP4 不支持 4.0 之后的版本 ).更加OOP ,连 访问数据库都可以 OOP , 看来学好类是非常必要的!不在内嵌 MYSQL ...
万年县17524419756: php和html网站的优点和缺点分别是什么? - ?
暴承氨酚: HTML的网站是第一代的网站,只是静态网站,现在已经没有人会拿来用了,只有在做前台的时候会用到HTML代码,其代码也简单,直接用记事本编写就可以,没什么好说的.PHP呢 PHP 的优点应用PHP有许多好处.当然已知的不利之处在...