欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php中use的用法案例-創(chuàng)新互聯(lián)

這篇文章主要介紹php中use的用法案例,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

10年積累的成都網(wǎng)站制作、成都網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有瑪納斯免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

  在PHP中,如果命名空間字符串過長時,我們就使用use來相應(yīng)的縮短命名空間。這也是use在PHP中的作用。下面我們就為大家介紹一下PHP中use的用法。

1、new類時,最前面無需用反斜杠。此外,use后沒有as時,縮短的命名空間默認(rèn)為最后一個反斜杠后的內(nèi)容。

namespace animal\dog;
class Life{
 function __construct(){
  echo 'dog life!';
 }
}
namespace animal\cat;
class Life{
 function __construct(){
  echo 'cat life!';
 }
}
new Life(); //按照代碼執(zhí)行順序,這里默認(rèn)animal\cat這個命名空間
new \animal\dog\Life(); //A
use animal\dog; //a
new dog\Life(); //B
use animal\dog as d; //b
new d\Life();

  通過A、B行代碼比較,需要注意:

  使用use后,new類時,最前面沒有反斜杠。

  沒使用use時,命名空間最前面有反斜杠

  通過a、b行代碼比較,可以理解:

  use后沒有as時,縮短的命名空間默認(rèn)為最后一個反斜杠后的內(nèi)容。如上的:

use animal\dog;

相當(dāng)于

use animal\dog as dog;

2.namespace后面不建議加類名,但use后可以。

//name.php
namespace animal\dog;
class Life{
 function __construct(){
  echo 'dog life!';
 }
}
namespace animal\cat;
class Life{
 function __construct(){
  echo 'cat life!';
 }
}
use animal\dog\Life as dog; 
new dog();

  如上所示,use后加上類名后,就相當(dāng)于把類改了個名稱:由Life改為dog了。

  上面不用as dog就會報錯:

 Fatal error:  Cannot use animal\dog\Life as Life because the name is already in use

  因為cat下也有個一樣名稱的Life類。

  可以理解為,使用use后,這個昵稱對應(yīng)的類只能歸當(dāng)前命名空間占有,其它命名空間下不允許存在該類。

//name.php
namespace animal\dog;
class Life{
 function __construct(){
  echo 'dog life!';
 }
}
class Dog{
 function __construct(){
  echo 'dog in dog!';
 }
}
namespace animal\cat;
// class Dog{
// function __construct(){
//  echo 'dog in cat!';
//  }
// }
class Life{
 function __construct(){
  echo 'cat life!';
 }
}
use animal\dog; 
new dog\Dog();

如上,使用了

 use animal\dog;
  cat

  通過上面代碼,我想使用use的目的效果(縮短命名空間名稱)就很明顯了。

簡單總結(jié)一下:

  use就是起小名的作用,不論寫起來還是說起來都可以省不少事兒。

以上是php中use的用法案例的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站名稱:php中use的用法案例-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://chinadenli.net/article16/eopdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、建站公司網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化