java里面的package 和PHP里面的namespace 是一模一樣的嗎?
java: php
package mypage; namespace mypage;
import package.name.mysql; use package\name\mysql;
java和PHP表達的含義是相同的嗎??謝謝
1 回答

富國滬深
TA貢獻1790條經驗 獲得超9個贊
類似,但是差別還是有的,簡單總結一下:
Java的包必須與存儲路徑相對應;PHP則不需要
Java的一個源代碼文件(不管里面有多少個類)只能屬于一個包;PHP可以在一個腳本中定義多個
namespace
Java需要依靠包來加載類,而且包在Java的安全機制中具有重要意義;PHP不需要
所以,Java的包在命名空間的作用上與PHP的
namespace
基本一樣,但Java包承載的功能要多一些
……
添加回答
舉報
0/150
提交
取消