首頁 > 後端開發 > php教程 > namespaces - PHP命名空間 問題?

namespaces - PHP命名空間 問題?

WBOY
發布: 2016-09-15 11:30:54
原創
897 人瀏覽過

<code><?php

$obj = new \test\pay;

$obj = new test\pay;</code>
登入後複製
登入後複製

當在一個沒有命名空間的php檔案裡面寫上面兩種寫法都對,為什麼會這樣呢?

回覆內容:

<code><?php

$obj = new \test\pay;

$obj = new test\pay;</code>
登入後複製
登入後複製

當在一個沒有命名空間的php檔案裡面寫上面兩種寫法都對,為什麼會這樣呢?

如果使用命名空間時,沒有前綴的,PHP會相對於當前命名空間進行查找,
而如果我們當前的環境沒有命名空間,也就是處於根命名空間下,自然就和帶前綴的使用方法表示一致了。

沒有定義命名空間的話, 預設是全域的

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板