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

最新标签
网站地图
文章索引
Rss订阅
想试试pdo怎么用,把 extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll 前面的#号去了,但是加载不了,仔细一看,哦,原来还有个 extension=php_pdo.dll 于是,就OK了 顺便说下,不要再把ext下的dll文件拷到windows目录下了,在环境变量里把php的路径加进去就行了,这样好点。是吧? 原来的中文问题是这样解决 在查询之前 mysql_query("set names 'utf8'"); 而用了pdo后 1 $dbh = new PDO($dsn, ... [阅读全文] [PDF]
PHP5中为了规范性的考虑.短标记<?......?>这种方式默认是被关闭的.只支持<?php....?>的标准标记. 第一是按PHP的标准写法.<?php.....?> 第二是在配置文件中(php.ini)修改short_open_tag的值为on. ... [阅读全文] [PDF]
php5新添加了好多的新函数和特征,但是在目前最新的chm的手册中都没有体现,要到在线的手册中查找,烦啊!!!废话不多说了,来看看php5中全新的class对比php2的class有什么新的特征。1/ 加了访问权限的控制:使用private/public/protected的特征2/ 加入了接口和抽象类的概念,interface/abstract,可惜的是类的继承还是树形的单继承。3/ 可以定义final 函数,不能在父类中覆盖这个函数4/ 终于可以在类中定义 静态的变量,在php中只能在函数中定义, static $aa = nulll; 另外还提供了 const... [阅读全文] [PDF]
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]
PHP5中对类的属性或方法的访问控制,是通过在前面添加关键字public、protected或private来实现的。由public所定义的类成员可以在任何地方被访问;由protected所定义的类成员则可以被其所在类的子类和父类访问(当然,该成员所在的类也可以访问);而由private定义的类成员则只能被其所在类访问。 对类成员的访问控制 类成员都必须使用关键字public、protected或private进行定义 声明类成员 <?php /**DefineMyClass*/ classMyClass {public$public=’Publi... [阅读全文] [PDF]
突然想起PHP4好象不能多重继承~~无聊之下测试了PHP5的!其实实现也很简单!对于一个会JAVA的开发者!呵呵 以下为例子程序 <? //PHP5接口---跟JAVA一个鸟样~晕 interfaceIFOne{ functiongetName(); } interfaceIFTwo{ functiongetID(); } //PHP抽象类 abstractclassAbsClsOne{ var$name; functionsetName($name){ $this->name=$name; } } abstractclassAbsClsTw... [阅读全文] [PDF]
在win32平台下装php5,安装文件带的install.txt中关于以cgi方式安装php5(PHPVersion5.0.0RC1)是这么写的: InstallingPHPforApacheasCGIbinary ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IfyouwishtoinstallPHPasaCGIbinary,readthisfirst: http://www.cert.org/advisories/CA-1996-11.html andthenifyouarereallysure,insertthese... [阅读全文] [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 共12条 分1页