mysql中可以為字段和表名等取別名如: 1)
select a.username,a.order from orders as a
inner join user as b on a.username=b.username; --為表取別名
2)select count(goods_id) as totalgoods from tdb_goods; --為字段取別名
1)中為表取別名,避免了二義性,如果on
後面的條件改為
username=username,顯然
會報錯的,當然也可以改為order.username=uer.uername,
但沒有取別名來的簡單。 從2
)我們可以看到,為字段取別名,能讓意思更加明確,提高可讀性。
在php
的命名空間中也可以為命名空間識別符號取別名,好處和
mysql
中取別名是
一樣一樣的。
如下面的例子:
宣告命名空間root\sub1
和root\sub2;
執行結果:
php使用命名空間 別名 匯入
php 5 5.3.0 允許通過別名引用或匯入外部的完全限定名稱,是命名空間的乙個重要特徵。這有點類似於在類 unix 檔案系統中可以建立對其它的檔案或目錄的符號連線。所有支援命名空間的php版本支援三種別名或匯入方式 為類名稱使用別名 為介面使用別名或為命名空間名稱使用別名。php 5.6開始允許...
使用命名空間 別名 匯入
php 5 5.3.0,php 7 允許通過別名引用或匯入外部的完全限定名稱,是命名空間的乙個重要特徵。這有點類似於在類 unix 檔案系統中可以建立對其它的檔案或目錄的符號連線。所有支援命名空間的php版本支援三種別名或匯入方式 為類名稱使用別名 為介面使用別名或為命名空間名稱使用別名。php 5...
C 中命名空間別名的使用
c 中使用命名空間來分割不同的層級,在不同的層級中可以使用相同的類宣告和變數宣告。在程式中使用不同命名空間的下的相同名稱的類時 可以用一下這幾種方法進行限定 1.使用完全限定名 using system namespace namespaceexample namespace innernamesp...