首頁  >  文章  >  後端開發  >  php 和 .net的區別

php 和 .net的區別

藏色散人
藏色散人原創
2020-10-30 09:18:033777瀏覽

php和.net的區別:1、.NET是微軟當代的操作平台,而PHP是一種跨平台的伺服器端的嵌入式腳本語言;2、相對於.net,php更偏向於解釋性語言類型;3、在.net中操作主要物件是封裝好的類別庫,而在php中主要操作物件是各種函數等等。

php 和 .net的區別

推薦:《PHP影片教學

.NET是微軟當代的操作平台,它允許人們在其上建構各種應用方式,使人們盡可能透過簡單的方式,多樣化地、最大限度地從網站獲取信息,解決網站之間的協同工作,並打破計算機、設備、網站、各大機構和工業界間的障礙——即所謂的“數位孤島”,從而實現因特網的全部潛能,搭建起第三代互聯網平台。後綴為net是網路服務公司,為個人或商業提供服務。

PHP是一種跨平台的伺服器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法, 並耦合PHP自己的特性,使WEB開發者能夠快速地寫出動態生成頁面。它支援目前絕大多數資料庫。還有一點,PHP是完全免費的,不用花錢,你可以從PHP官方網站(http: //www.php.net)自由下載。而且你可以不受限制地取得原始碼,甚至可以從中加進你自己需要的特色。

asp.net與php兩者的差異如下:

相對於.net,php更偏向解釋性語言類型;

在.net中,我們操作的主要是封裝好的物件-類別庫;在php中,我們主要操作的物件主要是各種函數;

php的程式設計工具相對於。 net的程式設計環境和資料庫,顯得非常非常輕量級;尤其是程式設計環境,既輕量級還很靈活;

在.net和php中,資料傳遞的方式有get和post(第三種暫時不談);在.net中,我們取得資料的用的是context.Request["操作物件的ID"]、context.QueryString["操作物件的ID"];在php中,我們取得數據用的是$_get["操作物件的ID"]、$_post["操作物件的ID"];

在.net中,顯示資料的方式是Response.Write("你要顯示的內容");在php中,我們用的是echo "你要顯示的內容";

在.net中我們操作的主要是物件和數組,兩者之間可以相互轉換;在. net中,我們操作的物件主要是數組。

以上是php 和 .net的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn