要學習先了解。下面我來介紹一下PHP語言。首先我們來看最官方的解釋 https://www.php.net/
:
PHP(“PHP: Hypertext Preprocessor”,超文本預處理器的字母縮寫)是一種被廣泛應用的開放源代碼的多用途腳本語言,它可嵌入到 HTML中,尤其适合 web 開發。從這裡大家可以GET到兩點,一、PHP是腳本語言的一種。二、PHP特别适用于WEB開發。
腳本語言的定義大家有必要了解一下:
腳本語言(Script languages,scripting programming languages,scripting languages)是為了縮短傳統的編寫-編譯-連結-運作(edit-compile-link-run)過程而建立的計算機程式設計語言。雖然許多腳本語言都超越了計算機簡單任務自動化的領域,成熟到可以編寫精巧的程式,但仍然還是被稱為腳本。
幾乎所有計算機系統的各個層次都有一種腳本語言。包括作業系統層,如計算機遊戲,網絡應用程式,文字處理文檔,網絡軟體等。腳本語言通常都有簡單、易學、易用的特性,目的就是希望能讓程式員快速完成程式的編寫工作。
以上摘自百度百科。腳本語言都是簡單的,易學的,易用的,可以實作快速程式設計的語言,是以PHP是簡單的,易學的,易用的。
PHP到底有多簡單呢。下面大家看兩個例子。
<html>
<head>
<title>Example</title>
</head>
<body>
<!--這是PHP,我運作在後端-->
<?php
echo "Hi, I'm a PHP script!";
?>
<!--這是js,我運作在前端-->
<script>
alert("Hi, I'm a java script!");
</script>
</body>
</html>
JS是運作在前端的腳本語言,而PHP則是運作在後端的腳本語言。類比JS的學習難度,大家就能知道PHP有多麼容易。
PHP适用于web開發,大部分的網頁,網站都是PHP做的。随着語言的發展,PHP協程的出現,我相信PHP能做的隻會更多。
我們能用PHP做什麼?
PHP官網上說PHP能做任何事。恩,這句話其實是廢話,任何語言都能這麼說,我們不需要他做任何事,我們隻要用它做他擅長的事。那麼PHP擅長做哪些事呢?
PHP作為後端腳本語言。主要用于做這幾件事:
1、指令行腳本;
2、作為網站後端;
3、文本處理。
PHP常作為大型程式局部子產品的指令行腳本。大型程式中會有很多子產品,也有很多語言進行組合。而PHP常被作為指令行腳本,進行這樣或者那樣的工作。PHP作為網站後端基本上是家喻戶曉的了。幾乎所有的網頁,都和PHP相關。文本處理是PHP的特長,PHP處理文本相當的快捷。PHP作為免費開源的語言,有着極其豐富的擴充,和極其完善的文檔支援。
php是單線程的。
單線程相對的是多線程,他們的差別類似于一個隻有一個筆頭的筆和一個有多個筆頭的筆。一個筆頭隻能一行一行的去寫字,多個筆頭可以一次寫多行。多線程和單線程是無法進行比較的,并不是說多線程就比單線程更好,他們是技術在不同領域的展現。作為單線程PHP程式,就特别适用WEB程式後端,單線程對于WEB互動有着自己的優勢。
認識PHP其實我們需要記住這幾點:
1、PHP是世界上最好的語言。
2、PHP是腳本語言。
3、PHP是單線程的。
4、PHP最擅長做WBE應用。
更多詳細官方内容見PHP手冊:
https://www.php.net/manual/zh/index.php