|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 本篇文章給大家帶來的內容是關于php進行動態訪問時命名空間如何使用(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。受PHP自身的動態特征的影響,在動態訪問元素時,必須使用完全限定名,所以在動態的類、函數或常量名稱中,限定名稱和完全限定名沒有區別,都是按照完全限定名進行解析 <?php
namespace {
const con=0;
const test="test";
function foo(){
echo 'foo in global'."\n";
}
class A{
static function foo(){
echo 'foo in global\A'."\n";
}
}
}
namespace a\b{
const con = 1;
const test="a\b\\test";
function foo(){
echo 'foo in a\b\foo'."\n";
}
class A{
static function foo(){
echo 'foo in a\b\A'."\n";
}
}
$a='A';
$obj=new $a();
$obj->foo();
$a='\A';
$obj=new $a();
$obj->foo();
$a='a\b\A';
$obj=new $a();
$obj->foo();
$a='\a\b\A';
$obj=new $a();
$obj->foo();
$b="con";
echo constant($b)."\n";
$b="\con";
echo constant($b)."\n";
$b="a\b\con";
echo constant($b)."\n";
$b="\a\b\con";
echo constant($b)."\n";
$c="foo";
$c();
$c="\\foo";
$c();
$c="a\b\\foo";
$c();
$c="\\a\\b\\foo";
$c();
}
?>以上就是php進行動態訪問時命名空間如何使用(代碼)的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!