摘要:
最近在学习php,现在php的版本是5,从此php的作者可以以此称它是编程语言中第四个完全支持面向对象的语言了。一个脚本语言做到如此繁琐,仅仅是为了支持越来越多的时下流行的新特性,是不是应在安全性,易用性,针对语言本身个性等方面做更深的考量呢?应该你就是php,不是C++,java,你存在就是因为你是php。好啦,废话不多说。进入正题。 正如大家所知道的,php是一门服务器端的脚本语言,不像c,c++等编译性语言,它是解释执行的。在它的语法中赋值是怎么实现的呢?我们看看下面一段代码吧:class A
{ public $foo = 1;
} $a = new A;
$b = $a; $... 阅读全文
随笔档案-2012年5月15日
PHP V5 迁移指南
2012-05-15 11:12 by htc开发, 122 阅读, 收藏,
摘要:
使用 PHP V5 的新语言特性,可以明显地提高代码的可维护性和可靠性。通过阅读本文,您将了解如何利用这些新特性将用 PHP V4 开发的代码迁移到 PHP V5。PHP V5 在 PHP V4 基础上做了重大改进。新语言特性使构建可靠的类库和维护类库更加容易。另外,重写标准库帮助使 PHP 更符合其同一 Web 语系,例如 Java™ 编程语言。让我们来看一些 PHP 新的面向对象特性,并了解如何将现有 PHP V4 代码迁移到 PHP V5。首先,先来了解新语言特性及 PHP 的创建程序怎样更改了用 PHP V4 创建对象的方法。用 V5 的想法是要创建一种工业级语言用于 Web 应用程序 阅读全文
提高PHP编程效率的一些建议
2012-05-15 10:28 by htc开发, 163 阅读, 收藏,
摘要:
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引 号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函 数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每 阅读全文
浙公网安备 33010602011771号