专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较绕人,所以今天拿出来说说,说的不好,请高手见谅. (阅读本文,需要了解PHP5的面向对象的知识)  首先我们来明白上面三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,呵呵,比较好玩了,我们先建立几个概念,这三个关键字分别是用在什么地方呢?我们初步解释一下,this是指向当前对象的指针(我们姑且用C里面的指针来看吧),self是指向当前类的指针,parent是指向父类的指针。我们这里频繁使用指针来描述,是因为没有更好的语言来... [阅读全文] [PDF]
PDO(PHPDataObject)是PHP5新出来的东西,在PHP6都要出来的时候,PHP6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵) 【PDO是啥】 PDO是PHP5新加入的一个重大功能,因为在PHP5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.... [阅读全文] [PDF]
【错误处理】 如果程序中碰到错误咋办?我们这里描述PDO类的错误信息和异常处理。 1.面向对象的方式 先看看如果连接错误等的处理,使用面向对象的方式来处理: <?php try{ $db=newPDO(’mysql:host=localhost;dbname=test’,$user,$pass); $db=null; }catch(PDOException$e){ print\"Error:\".$e->getMessage().\"<br/>\"; die(); } ?> 这里利用我们PHP5面向对象的异常处理特征,如果里面有异常的话... [阅读全文] [PDF]
一,本文涉及软件极其版本:Windows 2000 Professional/XPApache 1.3.28 FOR WINMicrosoft Internet Server Information(IIS6)PHP 4.3.3(4.3.5), PHP 5.0.0 beta(5.0.0RC1)MySQL 3.23.57(3.23.58)二,大致步骤:(二,三任选)1.分别安装各版本的PHP2.安装APACHE,设置APACHE 和 PHP3.安装IIS,并在IIS中设置PHP各版本[注1]4.安装MYSQL三,安装前准备:将所须程序COPY至各文件夹,本文... [阅读全文] [PDF]
一、准备工作:  1、安装好  2、准备好所需用到的软件,我所用的具体如下:     PHP V5.2.1 For Windows    http://www.skycn.com/soft/516.html    MySQL For Windows V5.2 Alpha    http://www.skycn.com/soft/1262.html    PHPMyAdmin For     http://www.skycn.com/soft/10687.html    Zend Optimizer V3.2.6 For     http://www.skycn.com/... [阅读全文] [PDF]
标签:iisphp5
PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较绕人,所以今天拿出来说说,说的不好,请高手见谅. (阅读本文,需要了解PHP5的面向对象的知识)首先我们来明白上面三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,呵呵,比较好玩了,我们先建立几个概念,这三个关键字分别是用在什么地方呢?我们初步解释一下,this是指向当前对象的指针(我们姑且用C里面的指针来看吧),self是指向当前类的指针,parent是指向父类的指针。我们这里频繁使用指针来描述,是因为没有更好的语言来表达,呵... [阅读全文] [PDF]
前阵子用simplexml来解析一个rss数据源,很轻松就获得了想要的结果.不想没几天就开始报错:Warning: simplexml_load_file() [function.simplexml-load-file]: input conversion failed due to input error, bytes 0xAD 0xB5 0x3C 0x2F刚开始猜想是php5的一个bug,但是搜索发现,有可能是rss源内混杂了其它编码的字符,导致simplexml解析错误.也就是说,如果rss的声明是这样子:PLAIN TEXTXML: <?xml versi... [阅读全文] [PDF]
1,要下载2个php的安装包:一个是install版本的,另一个是zip版本的 。2,运行install版本,按照标准模式安装就可以了,安装过程中注意正确选择你的iIS版本。2000server 选iis4或更高版本 ,2003server选择iis 6.关联.php,.phtml.php3等文件类型。这里设定d:\php作为安装目录3,别着急,现在还不能马上用.把zip版的解压缩,到d:\php5zip\文件夹下面,copy目录下所有的文件和目录,然后粘贴到d:\php,覆盖下面的所有文件.4,C:\PHP\ext下面的dll扩展文件复制到c:\windows\sys... [阅读全文] [PDF]
PHP5 中的对象已经进行了较系统、较全面的调整,现在的样子可能看起来会有些类似于 Java。本小节着重讲述 PHP5 中新的对象模式,并举了一些较简易的例子来说明。就让本节成为你的 PHP5 之旅的一个新起点吧。:) * 构造函数和析构函数 * 对象的引用 * 对象的克隆 * 对象中的私有、公共及受保护模式 * 接口 (Interfaces) * 抽象类 * __call * __set 和 __get * 静态成员 构造函数和析构函数 在 PHP4 中,当函数与对象同名时,这个函数将成为该对象的构造函数,并且在 PHP4 中没有析构函数的概念。 在 PHP5 中,构... [阅读全文] [PDF]
1 共11条 分1页