快捷搜索:

PHP 5.3新特性命名空间规则解析及高级功能

日前宣布的PHP 5.3中,最紧张的一个新特点便是命名空间的加入。本文先容了PHP命名空间的一些术语,其解析规则,以及一些高档功能的利用,盼望能够赞助读者在项目中真正应用命名空间。

在这里中我们先容了PHP命名空间的用途和namespace关键字,在这篇文章中我们将先容一下use敕令的应用以及PHP若何解析命名空间的名字的。

为了便于比较,我定义了两个险些一样的代码块,只有命名空间的名字不合。

// application library 1

namespace AppLib1;

const MYCONST = 'AppLib1MYCONST';

function MyFunction() {

return __FUNCTION__;

}

class MyClass {

static function WhoAmI() {

eturn __METHOD__;

}

}

?>

lib2.php

您可能还会对下面的文章感兴趣: