java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
[url=http://www.php.net][url=http://www.php.net]PHP[/url]&More第二期发布 作者 phpmore 来源 www.phpmore.c...
PHP5加入了很多新性能,这里不加多评。我只是观测到一个PHP5在windows操作系统上(尤其是2000、2003)上的一个现象: 默认安装、配置情况下,在100个用户读取一个较大php...
首先下载Apache2.1-dev的源代码,使用VC编译。 其次下载PHP5源代码,编译PHP5的Apache2 Handler的时候,修改sapi\apache2handler\php5...
◆ 内容缓存输出 PEAR cache 接下来我们开始探索更常用的缓存技术,这也是本文的重点部份。首先我们使用PEAR中的cache包。PEAR可以将内容缓存于文件,数据库或者内存中,我们以文件为...
◆压缩输出 gzip 利用Apache中的mod_gzip模块,我们可以利用gzip的压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端的浏览器。如果是纯文本的内容,效果非常明显...
<2> 加速 ◆ 代码优化 掌握了PEAR::BenchMark,现在你已经知道如何测试你的代码,知道如何判断你的代码是快是慢,是哪一部份比较慢。那么接下来我要说的就是如何消灭或优...
现在我们看看另一个测试脚本运行时间的方法--使用Benchmark_Timer类来测试一段代码执行所消耗的时间及这一段代码中每次调用与下一次调用间的时间。 benchmark2.php <...
◆ 脚本执行速度测试 前面有提到,只有找到影响速度的代码,我们才有可能进行优化。PEAR的benchmark包中的Benchmark_Timer类和Benchmark_Iterate类,可以用来很...
<1> 测试 ◆ 服务器负载测试 服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试。这里我以目前最常用的Apache服务器为例。 Apache服务器自带有一个叫...
(一)简介 本文尝试对PHP程序加速的各个方面进行探索,包括必要性以及从不同角度采取的具体措施。希望有助于读者了解PHP程序加速,并应用于实际。 (二)是否需要加速? 这个问题听起来有点愚...
PHP程序加速探索 Haohappy 2004-07-27 haohappy@msn.com - (一)简介 - (二)是否需要加速? - (三)如何加速? -<1> 测...
现在已经完全支持PHP5了。看了相关介绍后才发觉很多思路都来源于Turck MMCache for [url=http://www.php.net][url=http://www.php.net]PH...
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;...
在使用Smarty调用购物车的时候,发现不能加入成功显示,研究了一天后,终于弄明白了。下面是修改后的购物车类 <?php /** * Cart * * 购物车类 * * @au...
今天将PHP5新增的语法加入EditPlus的语法文件,使之可以支持PHP5的语法加亮,发在这里希望对使用EditPlus的朋友们有点帮助。将附件里的php.stx文件覆盖掉C:\Program Fi...
[url=http://www.phphub.com/]PHPHub[/url]([url=http://www.phphub.com/]www.phphub.com[/url])是一个PHP门户站点...
"If you are serious about programming PHP, you need the right tools for the job. Zend Studio is the...
[url=http://www.php.net/][url=http://www.php.net][url=http://www.php.net][url=http://www.php.net]P...
PHP 5.0.1 发布了,上次可是眺票了,推迟到这周才发布,这次主要是修正BUG,一堆. 更新信息:[url=http://www.php.net/ChangeLog-5.php#5.0.1]C...
这是Linux下的编译选项(GD库采用2.0.28, 下载地址:[url=http://www.boutell.com/gd/]http://www.boutell.com/gd/[/url]) [i...
大A在MSN上说只剩下10件了,我现在才想起来在BLOG上发布这条信息,真是汗。其实没有蓝色布料,不然会非常好看的,我喜欢下面两件,可是这次没戏了。 [img]http://club.phpe...
PHP4 又发布了新版本,不过是候选版本,修正了很多BUG,更新也不少。 下载:[url=http://qa.php.net/]http://qa.php.net/[/url][url=h...
[url=http://gtk.php.net/download.php][url=http://www.php.net]PHP[/url]-GTK version 1.0.1 is the firs...
原始地址:[url=http://blog.njmars.com/myhan/archive/2004/07/17/221.aspx]http://blog.njmars.com/myhan/arch...
原始地址:[url=http://blog.njmars.com/myhan/archive/2004/07/17/219.aspx]http://blog.njmars.com/myhan/arch...
原始地址:[url=http://blog.njmars.com/myhan/archive/2004/07/17/213.aspx]http://blog.njmars.com/myhan/arch...
原始地址:[url=http://blog.njmars.com/myhan/archive/2004/07/16/210.aspx]http://blog.njmars.com/myhan/arch...
世界上发现首例PHP病毒 日期:2004-08-09 来源:eNews 【eNews消息】一个名为Central Command的反病毒公司发现,第一个用PHP Script语言(一...
以上我们都是利用优化代码的方法对程序进行提速,接着我们要关注一下PHP加速的另一个领域—缓存工具软件。这类软件都是从优化PHP运行环境来提速的,不需要改变任何代码。我们可以大概地将它们称为...
4) ★ Class Type Hints 类型指示 大家都知道,PHP是一种弱类型的语言。在使用变量前不需要定义,不需要声明变量的数据类型。这在编程中带来...
第十四节--Zend引擎的发展 本章的最后一节,Zeev讨论了Zend引擎带来的对象模型,特别提到它与PHP的前几个版本中的模型有什么不同. 当1997年夏天,我们开发出PHP3, 我们没有计划要使P...
第十三节--对象串行化 串行化可以把变量包括对象,转化成连续bytes数据. 你可以将串行化后的变量存在一个文件里或在网络上传输. 然后再反串行化还原为原来的数据. 你在反串行化类的对象之前定义的类,...
第十二节--类的自动加载 当你尝试使用一个未定义的类时,PHP会报告一个致命错误. 解决方法就是添加一个类,可以用include包含一个文件. 毕竟你知道要用到哪个类. 但是,PHP提供了类的自动加载...
第十一节--重载 PHP4中已经有了重载的语法来建立对于外部对象模型的映射,就像Java和COM那样. PHP5带来了强大的面向对象重载,允许程序员建立自定义的行为来访问属性和调用方法. 重载可以通过...
第十节--抽象方法和抽象类 面向对象程序通过类的分层结构构建起来. 在单重继承语言如PHP中, 类的继承是树状的. 一个根类有一个或更多的子类,再从每个子类继承出一个或更多下一级子类. 当然,可能存在...
第九节--绑定 除了限制访问,访问方式也决定哪个方法将被子类调用或哪个属性将被子类访问. 函数调用与函数本身的关联,以及成员访问与变量内存地址间的关系,称为绑定. 在计算机语言中有两种主要的绑定方式...
第八节--访问方式 PHP5的访问方式允许限制对类成员的访问. 这是在PHP5中新增的功能,但在许多面向对象语言中都早已存在. 有了访问方式,才能开发一个可靠的面向对象应用程序,并且构建可重用的面向对...
第七节--类的静态成员 类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关. 他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据. 静态成员包括静态方法和静态属性....
第六节--访问属性和方法 一个对象实例的属性是变量,就像PHP的其他变量一样. 但是你必须使用-运算符来引用它们. 不需要在属性前使用美元符$. 例如, 6.1中打印User对象的name属性那一行....
第五节--克隆 PHP5中的对象模型通过引用来调用对象, 但有时你可能想建立一个对象的副本,并希望原来的对象的改变不影响到副本 . 为了这样的目的,PHP定义了一个特殊的方法,称为__clone. 像...
第四节--构造函数和析构函数 如果你在一个类中声明一个函数,命名为__construct,这个函数将被当成是一个构造函数并在建立一个对象实例时被执行. 清楚地说,__是两个下划线. 就像其它任何函数一...
当你声明一个类,你需要列出对象应有的所有变量和所有函数—被称为属性和方法. 3.1.1中显示了一个类的构成. 注意在大括号({})内你只能声明变量或者函数. 3.1.2中显示了如何在一个类...
PHP5 的对象模型 PHP5有一个单重继承的,限制访问的,可以重载的对象模型. 本章稍后会详细讨论的”继承”,包含类间的父-子关系. 另外,PHP支持对属性和方法的限制性...
第一节--面向对象编程 面向对象编程被设计来为大型软件项目提供解决方案,尤其是多人合作的项目. 当源代码增长到一万行甚至更多的时候,每一个更动都可能导致不希望的副作用. 这种情况发生于模块间结成秘密联...
Windows binary for [url=http://www.php.net][url=http://www.php.net][url=http://www.php.net]PHP[/url]...
由朋友Wenlong Wu编写的PHP扩展Freeimage发布第一个版本.其实是我第一次看到周围的朋友写PHP扩展,很是崇拜啦,具体更新信息可以查看[url=http://blog.csdn.n...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> &...
By Matt Zandstra July 29, 2004 body,center,td,p,li {font-family:verdana,arial,helvetica,sans-ser...
相信不少朋友一定很惊讶吧,除了PHP-GTK之外,PHP一般是用来写脚本语言的,但是外国一牛人就是不一样,他用 PHP5 和 [url=http://pecl.php.net/package/ffi]...
cd [your-module-dir] export PHP_PREFIX="[your php install full path]" $PHP_PREFIX/bin/phpize ./...