日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

PHP-什么是PHP?为什么用PHP?有谁在用PHP?

發(fā)布時(shí)間:2024/4/13 php 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP-什么是PHP?为什么用PHP?有谁在用PHP? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

什么是 PHP?

PHP 是一種腳本語言, "PHP Hypertext Preprocessor" 的首字母縮略詞 PHP 語法吸收了C語言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域.
PHP 是由Rasmus Lerdorf于1995年創(chuàng)建的, 1997年以色列的兩位工程師Zeev Suraski 和 Andi Gutmans,重寫了 PHP 的剖析器。 PHP 是一種被廣泛使用的開源腳本語言
PHP 腳本在服務(wù)器上執(zhí)行
PHP 是開源的,沒有成本,可供免費(fèi)下載和使用
PHP 是一門令人驚嘆的流行語言,是網(wǎng)絡(luò)上最大的博客系統(tǒng)的核心(WordPress), 足以運(yùn)行最大的社交網(wǎng)絡(luò)(facebook), 它的易用程度足以成為初學(xué)者的首選服務(wù)器端語言!

什么是 PHP 文件?

PHP 文件的后綴是 ".php"
PHP 文件能夠包含文本、HTML、CSS 以及 PHP 代碼
PHP 代碼在服務(wù)器上執(zhí)行,而結(jié)果以純文本返回瀏覽器

PHP 能夠做什么?

PHP 是服務(wù)端腳本語言,主要功能就是編寫網(wǎng)站程序或接口程序
PHP 能夠生成動(dòng)態(tài)頁面內(nèi)容
PHP 能夠提供接口,供Android和iOS平臺調(diào)用
PHP 能夠創(chuàng)建、打開、讀取、寫入、刪除以及關(guān)閉服務(wù)器上的文件
PHP 能夠接收表單數(shù)據(jù)
PHP 能夠向?yàn)g覽器發(fā)送并取回cookies, 能夠在服務(wù)器存儲和讀取Session
PHP 能夠與數(shù)據(jù)庫配合,完成添加、刪除、修改數(shù)據(jù)庫中的數(shù)據(jù)
PHP 能夠限制用戶訪問網(wǎng)站中的某些頁面
PHP 能夠?qū)?shù)據(jù)進(jìn)行加密
通過 PHP,您可以不受限于只輸出 HTML。您還能夠輸出圖像、PDF 文件、甚至 Flash 影片。您也可以輸出任何文本,比如 XHTML/XML/JSON。

為什么使用 PHP?

PHP 運(yùn)行于各種平臺(Windows, Linux, Unix, Mac OS X 等)
PHP 兼容幾乎所有服務(wù)器(Nginx, Apache, IIS 等)
PHP 支持多種數(shù)據(jù)庫, 比如:MySQL/MariaDB, SQLite, MongoDB, ProgresSQL, Redis等
PHP 是開源的、免費(fèi)的。請從官方 PHP 資源下載:www.php.net
PHP 易于學(xué)習(xí),并可高效地運(yùn)行在服務(wù)器端
PHP 是目前最全球最流行的服務(wù)器端語言(截止到2015年有81.7%的網(wǎng)站在使用)

誰在使用 PHP ?

國外的有Facebook、維基百科等
國內(nèi)的有騰訊、百度、阿里巴巴、新浪、微博、鳳凰、網(wǎng)易等

我們可以看 w3techs.com 網(wǎng)站的統(tǒng)計(jì),在網(wǎng)站的服務(wù)器端,使用PHP的占81.7%, 使用ASP.NET的占16.1%, 使用Java 的占3.0%, 使用靜態(tài)文件(static files )的 占 1.6%, 剩下的使用 ColdFusion 0.7%, Ruby 0.6%, Perl 0.5%, Python 0.2%, JavaScript 0.2%, Erlang 0.1%, Miva Script 0.1%。(數(shù)據(jù)來自 W3Techs.com, 12 December 2015)

Usage of server-side programming languages for websites
PHP is used by 81.7% of all the websites whose server-side programming language we know.
http://w3techs.com/technologies/overview/programming_language/all

為什么很多人說PHP不適合開發(fā)大型網(wǎng)站?

這是很老的說法,現(xiàn)在已經(jīng)不靠譜。現(xiàn)在PHP在安全、性能等方面已經(jīng)有了很大的提高,尤其是PHP7的發(fā)布,PHP已經(jīng)有了質(zhì)的飛越。已經(jīng)有很多的大型網(wǎng)站都是使用了PHP開發(fā)的。在網(wǎng)站做大做強(qiáng)的過程中,也不在單純只依賴一種語言,而使多種語言配合使用,比如某公司的網(wǎng)站的后臺管理系統(tǒng)和接口使用PHP開發(fā),腳本采用Python開發(fā),頁面采用JavaScript調(diào)取HTTP接口的方式, 客戶端使用Java(Android平臺)和Objective-C(iOS平臺)等。

(1) 說PHP沒有命名空間: PHP在已經(jīng)PHP5.3中引入了命名空間
(2) 不一致的函數(shù)命名規(guī)則: 這個(gè)是由于歷史原因造成的, 如果是處女座的那就沒辦法了。
(3) PHP缺少標(biāo)準(zhǔn)框架: PHP框架眾多,你可以選擇一個(gè)合適的框架,或者自己寫一個(gè)。
(4) 安全性要求極高的網(wǎng)站不適合,你可以打開一些銀行的網(wǎng)站和移動(dòng)聯(lián)通的網(wǎng)站,他們都是用JSP語言開發(fā):
個(gè)人感覺安全性和編程語言關(guān)系不是很大,到是和開發(fā)人員的關(guān)系很大。借用貼吧網(wǎng)友的一句話"不是程序適不適合搞大網(wǎng)站,而是你自己合不合適做大網(wǎng)站"。
PHP主要還是Nginx/Apache、MySQL/Redis/MongoDB等配合的好一些。
一個(gè)網(wǎng)站使用什么語言看的是他們技術(shù)總監(jiān)會什么語言。
招商銀行、攜程使用的是ASP.NET。

PHP是最好的語言嗎?

哈哈,笑笑就得了,何必這么認(rèn)真呢?沒有最好的語言,只有最合適的語言。

參考:

http://w3techs.com/technologies/details/pl-php/all/all
http://www.w3school.com.cn/php/index.asp

轉(zhuǎn)載于:https://my.oschina.net/wangyongtao/blog/543352

總結(jié)

以上是生活随笔為你收集整理的PHP-什么是PHP?为什么用PHP?有谁在用PHP?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。