本人最近從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和.net的區別_php基礎的內容,更多相關內容請關注PHP中文網(www.php.cn)!