亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php 命名空間

2019-11-08 00:59:22
字體:
來源:轉載
供稿:網友
首先闡述一下概念命名空間: 聲明命名空間的代碼應該放在<?php 代碼后的第一行。 作用封裝和組織相關的php類,類似把相關的文件放在同一目錄下一樣。 子命名空間使用 / 分割。 同一空間的所有類沒必要寫在同一個php文件里。 廠商命名空間是最重要的命名空間,是最頂層的命名空間,用于識別品牌或組織,具有全局唯一性。 使用use 關鍵字導入代碼。use關鍵字: use位置在<?php 標簽或命名空間之后。 use必須出現在全局作用域中,不能再類或函數中全局命名空間: 有些代碼沒有命名空間,而是在全局命名空間中,使用時要在類、函數、接口、常量前加上 / 符號

2.使用示例:

phpadvanced 目錄下的TestNamespaced.php類<?php namespace phpadvanced; class TestNamespace { PRivate static $name="hehe1"; public static function getName(){ echo self::$name."<br />"; } public static function setName($name){ self::$name = $name; } }phpadvanced/test 目錄下的TestNamespaced.php類<?php namespace phpadvanced/test; require_once "../TestNamespace.php"; use phpadvanced/TestNamespace as TestNamespace1; class TestNamespace { private static $name="hehe"; public static function getName(){ echo self::$name."<br />"; } public static function setName($name){ self::$name = $name; } } $obj = new TestNamespace(); $obj->setName("haha2"); $obj->getName(); TestNamespace1::getName();

http://192.168.15.233:8088/phpadvanced/test/TestNamespace.php 執行結果: haha2 hehe1

分析:在不同目錄(不同命名空間下)創建相同的類TestNamespace.php,類包含一個私有的靜態變量和兩個共有的靜態方法。 使用require_once 包含文件后,使用use定義命名空間別名。

3.使用示例2

phpadvanced 目錄下的TestNamespaced2.php類<?php namespace phpadvanced; require_once "./TestNamespace.php"; require_once "./test/TestNamespace.php"; use phpadvanced/TestNamespace as TestNamespace1; use phpadvanced/test/TestNamespace as TestNamespace11; TestNamespace1::setName("haha"); TestNamespace1::getName(); TestNamespace11::setName("haha2"); TestNamespace11::getName();

http://192.168.15.233:8088/phpadvanced/TestNamespace2.php 執行結果: haha haha2

全局命名空間示例phpadvanced 目錄下的TestNamespaced3.php類<?php namespace phpadvanced; class TestNamespace3 { public function test() { $exception = new /Exception(); var_dump($exception); } } $obj = new TestNamespace3(); $obj->test();

http://192.168.15.233:8088/phpadvanced/TestNamespace3.php 沒有在Exception前加 / 符號 執行結果:

Fatal error: Class 'phpadvanced/Exception' not found in C:/xampp/htdocs/phpadvanced/TestNamespace3.php on line 8

在Exception前 加 / 符號,執行結果:

object(Exception)#2 (7) { ["message":protected]=> string(0) "" ["string":"Exception":private]=> string(0) "" ["code":protected]=> int(0) ["file":protected]=> string(46) "C:/xampp/htdocs/phpadvanced/TestNamespace3.php" ["line":protected]=> int(8) ["trace":"Exception":private]=> array(1) { [0]=> array(6) { ["file"]=> string(46) "C:/xampp/htdocs/phpadvanced/TestNamespace3.php" ["line"]=> int(15) ["function"]=> string(4) "test" ["class"]=> string(26) "phpadvanced/TestNamespace3" ["type"]=> string(2) "->" ["args"]=> array(0) { } } } ["previous":"Exception":private]=> NULL}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线视频二区| 1769国内精品视频在线播放| 久久这里有精品视频| 国产在线视频欧美| 国产日本欧美一区二区三区在线| 日韩一区二区三区国产| 大胆欧美人体视频| 精品福利免费观看| 欧美成人午夜剧场免费观看| 久久精品在线播放| 欧美乱大交做爰xxxⅹ性3| 亚洲成人a**站| 久久精品亚洲热| 日韩av在线免播放器| 欧美精品精品精品精品免费| 日韩免费在线视频| 成人免费网站在线看| 亚洲精品免费在线视频| 日韩在线播放av| 成人精品视频99在线观看免费| 狠狠躁夜夜躁人人爽天天天天97| 国产亚洲视频中文字幕视频| 97在线免费观看| 亚洲第一精品电影| 国产精品亚发布| 亚洲第一偷拍网| 欧美日韩美女在线| 国产视频精品一区二区三区| 亚洲一区二区三区成人在线视频精品| 亚洲一区二区三区sesese| 久久躁狠狠躁夜夜爽| 久久伊人精品天天| 97久久伊人激情网| 久久精品国产久精国产一老狼| 日韩成人高清在线| 国产精品麻豆va在线播放| 91丨九色丨国产在线| 国产69精品久久久久99| 国产精品久久一区| 亚洲欧美日韩高清| 久久精品久久久久久国产 免费| 伊人久久久久久久久久久| 欧美性一区二区三区| 国产亚洲视频在线| 黑人巨大精品欧美一区二区一视频| 久久av在线播放| 欧洲成人免费aa| 91在线视频免费| 秋霞午夜一区二区| 国产精品美女久久| 国产精品成人v| 91日本在线视频| 国产精品久久久久久久久久小说| 亚洲国产精品悠悠久久琪琪| 欧美日韩国产精品一区二区三区四区| 精品亚洲一区二区三区| 亚洲精品99久久久久| 国产精品视频公开费视频| 国产69精品久久久| 国产精品美女久久久久av超清| 欧美成人精品影院| 国产精品稀缺呦系列在线| 国产精品久久久久国产a级| 国产精品视频精品| 成人午夜在线视频一区| 国产精品成人品| 爽爽爽爽爽爽爽成人免费观看| 欧美一级电影久久| 欧美老女人性视频| 91大神在线播放精品| 日本不卡视频在线播放| 国产成人精品a视频一区www| 97久久超碰福利国产精品…| 久久综合88中文色鬼| 色偷偷9999www| 日本精品性网站在线观看| 久久免费视频网| 久久国产精品影片| 日韩亚洲精品电影| 欧洲精品毛片网站| 国产欧美中文字幕| 亚洲无线码在线一区观看| 国产美女被下药99| 国产精品一久久香蕉国产线看观看| 国产在线观看精品一区二区三区| 亚洲欧美日韩中文在线制服| 亚洲欧美另类在线观看| 欧美性受xxxx黑人猛交| 日韩电视剧免费观看网站| 亚洲精品丝袜日韩| 高跟丝袜欧美一区| 欧美日韩精品国产| 亚洲精品一区二区网址| 国产精品吹潮在线观看| 国产免费亚洲高清| 亚洲第一免费网站| 欧美日韩成人精品| 欧美日韩激情小视频| 成人精品久久一区二区三区| 日韩免费看的电影电视剧大全| 一区二区国产精品视频| 色av中文字幕一区| 国产亚洲成av人片在线观看桃| 亚洲成av人片在线观看香蕉| 国产免费一区二区三区在线观看| 中文字幕亚洲欧美日韩2019| 久久成人在线视频| 96精品久久久久中文字幕| 国产一区深夜福利| 日韩三级成人av网| 中文字幕欧美日韩在线| 91产国在线观看动作片喷水| 亚洲美女av在线| 成人春色激情网| 亚洲xxxx在线| 亚洲成人久久电影| 啪一啪鲁一鲁2019在线视频| 亚洲网站在线看| 97在线视频观看| 欧美性xxxxx极品| 欧美精品精品精品精品免费| 中文字幕日韩av综合精品| 亚洲美女精品成人在线视频| 国产美女91呻吟求| 国产精品免费一区| 亚洲国产毛片完整版| 欧美日韩免费一区| 97视频免费观看| 精品久久久久久中文字幕一区奶水| 伊人久久久久久久久久| 欧美在线视频免费观看| 亚洲综合中文字幕在线观看| 国产精品美女久久久免费| 久久精品视频99| 日韩在线精品视频| 欧美电影《睫毛膏》| 亚洲精品小视频在线观看| 操人视频在线观看欧美| 性色av一区二区咪爱| 欧美激情精品久久久久久| 欧美激情一级二级| 日韩成人激情视频| 日韩电影在线观看中文字幕| 国产精品久久久久久久久久99| 日韩精品福利网站| 国产偷亚洲偷欧美偷精品| 8050国产精品久久久久久| 性亚洲最疯狂xxxx高清| www.美女亚洲精品| 日韩美女中文字幕| 国产精品久久久久久搜索| 国产成人精品亚洲精品| 欧美精品videosex性欧美| 色哟哟亚洲精品一区二区| 成人中心免费视频| 成人国产精品免费视频| 日韩精品在线播放| 欧美视频国产精品| 色综合导航网站| 中文字幕一精品亚洲无线一区| 日韩高清电影好看的电视剧电影| 91精品国产自产在线观看永久| 欧美激情视频一区二区三区不卡| 国产精品视频地址|