PHP5的访问方式允许限制对类成员的访问。这是在PHP5中新增的功能,但在许多面向对象语言中都早已存在。有了访问方式,才能开发一个可靠的面向对象应用程序,并且构建可重用的面向对象类库。 像C++和Java一样,PHP有三种访问方式:public,private和protected. 对于一个类成员的访问方式,可以是其中之一. 如果你没有指明访问方式,默认地...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1563">阅读全文→</a></span>
for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说,可以参见PHP手册for语句部分。PHP手册中对它的语法定义如下:<code>for (expr1; expr2; expr3)<br />statement</code> 下面说说for语句几种有用的变型。 1、无限循环 首先是...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1561">阅读全文→</a></span>
Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。 一般来说,在网站上某一个页面中的变量(指服务器端变量,下同)是不能在下一页中用的,有了session就好办了。session中注册的变量可以作为全局变量使用。这样我们...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1560">阅读全文→</a></span>
本文面向希望了解PHP5异常处理机制的程序员。阅读本文你需要具有一定面向对象编程和PHP基础。 PHP5内建的异常类需要有以下成员方法:
__construct()
构造函数,需要一个出错信息和一个可选的整型错误标记作参数
getMessage()
取得出错信息
getCode()
出错的代码
getFile()
异常发生的文件
...|-|6阅读全文→
服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试。这里我以目前最常用的Apache服务器为例。 Apache服务器自带有一个叫AB(ApacheBench)的工具,在bin目录下。使用这个轻巧的工具我们可以对服务器进行负载测试,看看在重负荷之下服务器的表现如何。ApacheBench 可以针对某个特定的 URL 仿真出连续的联机请求,同时还可...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1556">阅读全文→</a></span>
(一)简介 本文尝试对PHP程序加速的各个方面进行探索,包括必要性以及从不同角度采取的具体措施。希望有助于读者了解PHP程序加速,并应用于实际。 (二)是否需要加速? 这个问题听起来有点愚蠢。在这个时代,很少有人会怀疑时间是最宝贵的财富,尤其是在商业市场上。程序执行越快,用户就节约越多的时间,这样你的程序就可以用更少的时间和服务器资源为用户服务,从而产...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1557">阅读全文→</a></span>
建立一个Exception对象后你可以将对象返回,但不应该这样使用,更好的方法是用throw关键字来代替。throw用来抛出异常:<code>throw new Exception( "my message", 44 );</code> throw 将脚本的执行中止,并使相关的Exception对象对客户代码可用。 以下是改进过的ge...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1558">阅读全文→</a></span>
背景知识: 简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个。采用2字节(16位二进制)编码。 区位码:国标GB2312规定,所有的国标汉字与符号组成一个94×94的矩阵。在此方阵中,每一行称为一个”区”,每一列称为一个”位&rdqu...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1559">阅读全文→</a></span>
目前,大多数PHP安装还是使用PHP 4.x版本。实际上,PHP 5.0已经出台一段时间了,而如今PHP 5.1.1也刚刚发行。如果你还没有升级到这些新版本,那么让我们一同看一下在新版的PHP中的变化,并在最后讨论对于PHP 6所期望的特性。 一、PHP 5.0中的变化 作为一个全新的版本号,在PHP 4和PHP 5之间存在许多实质性的区别。大多数的炒作...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1553">阅读全文→</a></span>
概要:本文对PHP的输出控制功能进行了简单介绍并对其在简繁体转化中的应用给出了具体思路和实例。 一 PHP 输出控制功能介绍 PHP作为当今流行的脚本语言之一,具有编写简便,执行速度快,扩充性好等优点。PHP的输出信息控制函数可以让你控制你的脚本输出的内容,可以用于许多不同的情况,特别是在你的脚本已经输出信息后需要发送文件头的情况以及需要对输出信息进行编...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1554">阅读全文→</a></span>