不服来战!PHP 是世界上最好的语言!
相信大家都看過這個段子 👇
某女:你能讓這個論壇的人都吵起來,我今晚就跟你走。
某軟件工程師:PHP是最好的語言!
某論壇真的就炸鍋了,各種吵架……
某女:服了你了,我們走吧,你想干啥都行。
某軟件工程師:今天不行,我一定要說服他們,PHP必須是最好的語言…
距離 PHP 發布已經有25個年頭了,在網上隨意一搜“PHP 過時”、“PHP 涼了”這種類似的,可以搜到一大堆,然而事實是——
PHP 一直都在,且熱度不曾下降,每年都在更新,現如今的 PHP 7 比最開始的 PHP 不知道好了多少。
但還有另一個有趣的現象——不少程序員都表示討厭 PHP。但不可否認的是,學習 PHP 的人可真不少,使用 PHP 語言的公司和產品更是數不勝數,所以呀,做 Web 開發,PHP 還真是程序員必備的基本功,即便不精通,了解也是很必要的。
PHP 簡介
實驗介紹
PHP 語言是最受歡迎的 Web 開發語言之一。它因學習簡單、開發快速、性能穩定而備受 Web 開發人員的青睞。PHP 不僅使用人數眾多,而且有強大的社區支持,使得無論是用 PHP 開發 Web 應用,還是學習 PHP 語言,上手都非常迅速。從本次實驗開始,我們將進入 PHP 的學習。
知識點
- PHP 是什么
- PHP 發展史
- PHP 能做什么
- PHP 的特點
- PHP 運行方式
PHP 是什么
PHP 全稱 PHP Hypertext Preprocessor,是「超文本預處理器」的意思。它是一種跨平臺的、開源的、免費的腳本語言,其語法吸收了 C 語言、Java 和 Perl 的特點,利于學習,使用廣泛,主要適用于 Web 開發領域。
一個簡單的 PHP 文件示例:
<html><head><title>Example</title></head><body><p><?php echo 'Hello ShiYanLou!';?></p></body> </html>其中被 <?php 和 ?> 包圍的內容即是 PHP 程序,在裝了 PHP 解釋器的服務端運行該文件時,PHP 程序能夠被解析到 HTML 頁面中,上例中解析結果為:
<html><head><title>Example</title></head><body><p>Hello ShiYanLou!</p></body> </html>PHP 發展史
- PHP/FI 2.0 在 1995 年由拉斯姆斯·勒多夫(Rasmus Lerdorf)創建,起初腳本取名為「Personal Home Page Tools」。
- PHP/FI 2.0 于 1997 年 11 月發布了官方正式版本。
- Zeev Suraski 和 Andi Gutmans 在開發中發現 PHP/FI 2.0 的功能明顯不足,于是他們重寫了代碼,這就是 PHP 3.0,這是比較接近現代 PHP 語法的一個版本。
- 2000 年 5 月,PHP 4.0 誕生,性能得到很大的提升。
- 2004 年 7 月,PHP 5.0 發布,引入了新的對象模型和大量的新功能,也是目前應用中的主流版本(5.4)。
- PHP 6.0 由于種種原因,沒有正式發布。
- 最新的版本是 PHP 7.0。
2020 年最新消息顯示,全世界大約 80%的網站都使用了 PHP 技術作為網站后臺服務程序,如圖所示:
PHP 能做什么
作為一門圖靈完備的程序語言,PHP 能做任何事。PHP 主要是用于服務端的腳本程序,因此可以用 PHP 來完成任何其它的 CGI 程序能夠完成的工作,例如:
- PHP 能夠生成動態頁面內容。
- PHP 能夠創建、打開、讀取、寫入、刪除以及關閉服務器上的文件。
- PHP 能夠接收表單數據。
- PHP 能夠發送并取回 cookies。
- PHP 能夠添加、刪除、修改數據庫中的數據。
- PHP 能夠限制用戶訪問網站中的某些頁面。
- PHP 能夠對數據進行加密。
但 PHP 的功能遠不局限于此,PHP 腳本主要用于以下三個領域:
- 服務端腳本:這是 PHP 最傳統,也是最主要的目標領域。需要具備以下三點:PHP 解析器(CGI 或者服務器模塊),WEB 服務器(如 Nginx,Apache)和瀏覽器。
- 命令行腳本:可以編寫一段 PHP 腳本,并且不需要任何服務器或者瀏覽器來運行它,僅需要 PHP 解析器來執行。
- 桌面應用程序:對于有著圖形界面的桌面應用程序來說,PHP 或許不是一種最好的語言,但是如果用戶非常精通 PHP,并且希望在客戶端應用程序中使用 PHP 的一些高級特性,可以利用 PHP-GTK 來編寫這些程序。用這種方法,還可以編寫跨平臺的應用程序。
PHP 的特點
- Web 服務器的主流開發語言,用來實現用戶請求。
- 開源軟件,所有操作系統下均可運行。
- 入門簡單,快速開發。
- 支持主流數據庫,例如 MySQL、Oracle 等。
PHP 運行方式
在這里我們講兩種在桌面環境上運行 PHP 的方法。
使用命令行運行
打開桌面上的 Sublime Text/gedit,輸入以下內容并保存在目錄 /home/shiyanlou 下,命名為 hello.php:
<?php echo 'Hello php'; ?>打開 Xfce 終端,執行命令:
$ ls #查看是否有 hello.php 文件 $ php hello.php使用 PHP 內置服務器
$ php -S localhost:8080 # 端口號 8080 可以自定義瀏覽器輸入 http://localhost:8080/hello.php。
實驗總結
本小節我們學習了以下知識點:
- PHP 是什么
- PHP 發展史
- PHP 能做什么
- PHP 的特點
- PHP 運行方式
希望學員們能夠自己多動手敲代碼,而不是簡單的復制粘貼,才能更好的吸收知識。
以上是《PHP 基礎入門實戰》的第一章內容,完整課程可以學到以下知識:
點擊《PHP 基礎入門實戰》,即刻學習完整課程!
總結
以上是生活随笔為你收集整理的不服来战!PHP 是世界上最好的语言!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue 3 都 RC 了,前端的你还不来
- 下一篇: 动态规划算法php,php算法学习之动态