本人最近從asp.net轉向了php,主攻方向是Web開發,感受二者之間仍是有很多的區別的。
1.相對於.net,php更偏向於解釋性語言類型;
2.在.net中,咱們操做的主要是封裝好的對象-類庫;在php中,咱們主要操做的對象主要是各類函數;
3.php的編程工具相對於。net的編程環境和數據庫,顯得很是很是輕量級;尤爲是編程環境,既輕量級還很靈活;
4.在.net和php中,數據傳遞的方式有get和post(第三種暫時不談);在.net中,咱們獲取數據的用的是context.Request["操做對象的ID"]、context.QueryString["操做對象的ID"];在php中,咱們獲取數據用的是$_get["操做對象的ID"]、$_post["操做對象的ID"];
5.在.net中,顯示數據的方式是Response.Write("你要顯示的內容");在php中,咱們用的是echo "你要顯示的內容";
6.在.net中咱們操做的主要是對象和數組,二者之間能夠相互轉化;在.net中,咱們操做的對象主要是數組。php