脚 本 之 家 www.jb51.net
页面导航:  不限条件-->5
本地搜索:
PHP5中的对象模型通过引用来调用对象,但有时你可能想建立一个对象的副本,并希望原来的对象的改变不影响到副本.为了这样的目的,PHP定义了一个特殊的方法,称为__clone.像__construct和__destruct一样,前面有两个下划线.默认地,用__clone方法将建立一个与原对象拥有相同属性和方法的对象.如果你想在克隆时改变默认的内容,你要在__clone中覆写(属性或方法).克隆的方法可以没有参数,但它同时包含this和that指针(that指向被复制的对象).如果你选择克隆自己,你要小心复制任何你要你的对象包含的信息,从that到this.如果你用__cl...
http://www.jb51.net//article/1534.htm
文章来源:PHPBuilder.com原作者:LuisArgerich翻译:erquanerquan注:本人现还未来得及体验PHP5,只是翻译一篇老外的文章。以下均由erquan翻译,第1次作这些的事情希望没有误导大家。有些不准的地方请谅解。大家看这样的行不行,如果行的话,偶就翻译完,不行就翻译了,免得误导了大家,也累哦。。。。:)转贴时请注明文章来源,谢谢:)PHP5的正式版还没发布,但我们可以学习、体验下开发版给我们带来的PHP新特性。本文将集中介绍以下3大PHP5新功能:*新对象模式*结构化异常处理*名称空间在正式开始之前,请注意:*文章中的部分例子用PHP4的方...
http://www.jb51.net//article/1518.htm
前言   今天突然想到PHP官方网站上一转,一眼就看到PHP5推出的通告。虽然以前看到过PHP5的预告,但还是仔细看了PHP5/ZendEngine2.0新特性一文,一股JAVA气息扑面而来...   特将该文试译出来,首发于CSDN网站,以飨读者。PHP5/ZendEngine2.0新特性徐唤春译sfwebsite@hotmail.comhttp://www.php.net/zend-engine-2.php全新的对象模型PHP中的对象处理部分已完全重写,具有更佳的性能和更多的功能。在PHP的以前版本中,对象...
http://www.jb51.net//article/1517.htm
一.介绍现在在开发WEB应用的时候,比较流行的一种做法就是使用“MVC”结构,使用如此方式去开发WEB应用程序,逻辑性强、简浩明了,使程序设计起来更加方便,快捷。何为“MVC”呢?简单的来说,它就是“模型(Model)”、“视图(View)”及“控制器(Controller)”的结合体,也就是所有的“三层”抽象结构,当然这里所说的“MVC”是针对WEB上应用而言的,“使代码和页面设计分开”便是其主导思想,这一思想在使用JavaServlet/JavaServerPages技术的“Struts”中表现的淋漓尽致,有兴趣的可以去http://jakarta.apache.o...
http://www.jb51.net//article/1486.htm
新的对象模型PHP中的对象处理部分已完全重写,具有更佳的性能和更多的功能。在先前的PHP版本中,对象被当做原始的简单类型(如integer和string)来处理,这种方法的缺点是当变量被赋值或作为参数传递时,得到的是对象拷贝。而在新版本中,对象是通过句柄来引用的,而不是通过对象的值(句柄想象为对象的标识符)。很多PHP程序员可能未意识到老的对象模型的“copyingquirks“,因此以前的大多数PHP程序将不需要做任何更改即可运行,或只做很少的改动。私有和保护成员PHP5引进了私有和保护成员变量,它们可以定义可视化的类属性。示例保护成员变量能在该类的子类中被访问,而私...
http://www.jb51.net//article/1485.htm
*本文是对《ClassesandObjectsinPHP5》系列文章的补充和修正,介绍了PHP5对象体系的总体框架,但有些特性没有具体介绍。强烈建议在读过《ClassesandObjectsinPHP5》后阅读本文。PHP5推出的对象体系相信是大家最为期待的。PHP5借鉴了Java2的对象模型,提供了较为强大的面向对象编程支持,使用PHP来实现OO将变得轻松和自然。对象传递PHP5使用了Zend引擎II,对象被储存于独立的结构ObjectStore中,而不像其它一般变量那样储存于Zval中(在PHP4中对象和一般变量一样存储于Zval)。在Zval中仅存储对象的指针而不...
http://www.jb51.net//article/1475.htm
面向的读者这篇文章的面向对象是所有对PHP5的XML新功能感兴趣的各个水平的PHP开发者。我们假定读者掌握XML的基本知识。然而,如果你已经在你的PHP当中使用了XML,那么这篇文章也会让你受益非浅。介绍在当今的互联网世界,XML已经不再是一个时髦词了,它已经被广泛的接受和规范的使用了。因此相对于PHP4,PHP5对于XML的支持更受到了重视。在PHP4中你面对的几乎都是非标准,API中断,内存泄漏以及其它不完全的功能。尽管有些不足已经在PHP4.3中得到改进,开发者们还是决定抛弃原有的代码,在PHP5重写全部代码。这篇文章将对PHP5中关于XML的所有令人激动的新特性...
http://www.jb51.net//article/1474.htm
一名新PHP数据对象(PDO)数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与Oracle一起运行的情况。需要PHP:5.0需要其他:Oracle8或更高版本客户端库下载用于Oracle的PDO(Windows):php_pdo.dll,php_pdo_oci.dll下载用于Oracle的PDO(Unix):pdo,pdo_ociPDO简介PHP主要是由志愿者完成的项目;尽管有少数一些固定的“核心”开发人员,但是我们没有一个人在全职受薪的开发PHP。除此之外,我们分别位于世界不同地方,您可以想象长期开发的协调工作是何等困难。因此,PHP主要是基于突发奇想的个人短期需求来发展的,其原因也...
http://www.jb51.net//article/1447.htm
抽象类抽象类不能被实例化。抽象类与其它类一样,允许定义变量及方法。抽象类同样可以定义一个抽象的方法,抽象类的方法不会被执行,不过将有可能会在其派生类中执行。例六:抽象类<?phpabstractclassfoo{protected$x;abstractfunctiondisplay();functionsetX($x){$this->x=$x;}}classfoo2extendsfoo{functiondisplay(){//Code}}?>__callPHP5的对象新增了一个专用方法__call(),这个方法用来监视一个对象中的其它方法。如果你试着调...
http://www.jb51.net//article/1442.htm
   使用IIS(InternetInformationServer)可以让有条件的用户轻易地建立一个本地化的网站服务器同时提供流量不大的Http访问,及一些文件传输的FTP服务,不过正是这个IIS(本章内容只针对IIS建立的服务器做介绍)成为黑客攻击的目标或者入侵本机的“云梯”。  攻击  针对IIS的攻击方式可以说是五花八门,使用大量的数据请求,使IIS超负荷而停止工作,是初级黑客的必修课程。不过鉴于篇幅不对IIS的攻击做详细介绍,而是说说入侵IIS。  自IIS问世以来,其漏洞或缺口即层出不穷,很多用户放弃了配置方便、性能甚佳的IIS而转投“Apache”(...
http://www.jb51.net//article/1376.htm
[code]<!--’********************************’* 用途:’^ 以视图界面方式在线处理access、sql数据库’* 作者:官世杰’* 创建日期:2006-5-28’* 2006-06-04 增加数据修改功能’* 2006-06-10 增加了在空表中插入数据功能’* 2006-09-8 增加修改字段名和表名功能,修正部分错误’* 执行sql,如果是 select 就返回结果,否则返回执行结果’* 本程序可以免费...
http://www.jb51.net//article/1325.htm
共有:612/10,当前58/62页  [首页] [上一页] 54 55 56 57 58 59 60 61 [下一页]  [尾页] 转到: