一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php5.5中類級別的常量使用介紹

不久前php剛發布了5.5的第一個穩定版,介紹了一個類級別的常量,名字是 `CLASS` 這個常量對所有的類有效,返回類的全名。

復制代碼 代碼如下:
<?php
namespace vendorpackage;
class Foo
{
    // ...
}
var_dump(Foo::CLASS);
//上面腳本輸出 string(18) "vendorpackageFoo".

為什么要使用它

我們為什么要使用一個這樣的常量,當然不是像上面那個例子一樣只是獲得類的全名。我們使用__NAMESPACE__也可以達到同樣的效果,而且php5.3就可以用了:

復制代碼 代碼如下:
<?php
namespace vendorpackage;
class Foo
{
    // ...
}
var_dump(__NAMESPACE__ . 'Foo');

然而,當你需要完全限定名稱,命名空間引用了類命名空間別名…然后它變得有趣。

在下面的例子:

復制代碼 代碼如下:
<?php
use vendorpackageFoo;
class FooTest extends phpUnit_Framework_TestCase
{
    public function testBarCanBeProcessed()
    {
        $bar = $this->getMock('vendorpackageBar');
        $foo = new Foo;
        $foo->process($bar);
        // ...
    }
}

復制代碼 代碼如下:
<?php
use vendorpackageFoo;
use vendorpackageBar;
class FooTest extends phpUnit_Framework_TestCase
{
    public function testBarCanBeProcessed()
    {
        $bar = $this->getMock(Bar::CLASS);
        $foo = new Foo;
        $foo->process($bar);
        // ...
    }

php技術php5.5中類級別的常量使用介紹,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美人体大胆做受 | 香蕉网久久 | 女人洗澡一级特黄毛片 | 欧美午夜久久 | 激情五月婷婷综合网 | 玖玖99视频| 国产成人精品免费视频大 | 九九碰| 1024香蕉视频 | www毛片| 午夜视频免费在线播放 | 黄网页在线观看 | 色婷丁香| 国产在线色| 成年人视频在线 | 成人国产精品 | 国产精品免费入口视频 | 国产亚洲综合成人91精品 | 中文字幕久热精品视频免费 | 精品日韩欧美国产一区二区 | 国产zzzwww在线观看 | 国产小视频在线观看免费 | 亚洲一区二区三区高清视频 | 久久91视频 | 97夜夜澡人人爽人人喊一欧美 | 久久久综合中文字幕久久 | 五月天开心激情 | 亚洲狠狠婷婷综合久久久久图片 | 久久中文字幕视频 | 精品中文字幕乱码一区二区 | 中文字幕视频二区 | 开心丁香婷婷深爱五月 | 色哟哟哟| 国产一区二区视频在线观看 | 欧美日韩亚洲一区二区三区 | 一区二区在线免费视频 | 伊人色综合久久天天 | 特级做a爰片毛片免费看一区 | 亚洲狠狠综合久久 | 色婷婷丁香六月 | 视频三区精品中文字幕 |