天天看點

PHP快速入門第一講:什麼是PHP

要學習先了解。下面我來介紹一下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