PHP檔案及執行(適合PHP初學者)

曉客發表於2020-12-29

PHP檔案及執行(適合PHP初學者)

PHP檔案可包含HTML、JavaScript程式碼和 PHP程式碼,換句話說PHP 程式碼可以嵌入HTML文件。PHP檔名以php為字尾。

PHP程式碼以“<?php”開頭,以“?>”結束,中間為php程式碼,程式碼行都必須以分號結束。

當解析一個檔案時,PHP(Hypertext Preprocessor超文字前處理器) 會尋找起始和結束標記,也就是 <?php 和 ?>,這告訴 PHP 開始和停止解析二者之間的程式碼。此種解析方式使得PHP 可以被嵌入到各種不同的文件中去,而任何起始和結束標記之外的部分都會被 PHP 解析器忽略。

 

PHP檔案例子:aa.php,其內容如下:

<?php

   //這裡可以寫任何php程式碼

    echo "2*3=";

    echo 2*3;

?>

<html>

<head>

<title><?php echo "這是網頁標題"; ?></title>

</head>

<body>

<?php

     //這裡也可以寫任何php程式碼

     echo  "\n";  //輸出換行

echo "2-3=";

     echo 2-3;

?>

</body>

</html>

 

PHP 語句以分號結尾(;)。

PHP 支援三種註釋:

// 這是單行註釋

# 這也是單行註釋

/*這是多行

註釋示例

*/

 

 

php檔案中也可以呼叫其他.php檔案

include ("檔案路徑");

require ("檔案路徑");

區別require引入檔案不存在,指令碼會停止,include的話會繼續執行。

關於這點在此不做深入介紹。

 

如何執行PHP程式碼

 

一、以服務端指令碼方式執行

這是 PHP 最傳統,也是最主要的目標領域。需要具備以下三點:PHP 解析器、web 伺服器和 web 瀏覽器。PHP 程式碼在伺服器上執行,結果以純 HTML 形式返回給瀏覽器。

這種方式需要配置web伺服器和PHP解析器。 Wamp整合Apache/MySQL/PHP/PhpMyadmin,免去了開發人員將時間花費在繁瑣的配置環境過程,安裝也比較簡單。方便使用者在自己的 PC 機上建立 PHP執行環境。

 

第一步:下載Wampserver

warmserver提供了php執行的環境,請下載安裝。下載Wampserver地址:

http://www.wampserver.com/

 

第二步:寫php檔案,用記事本或notepad++文字編輯器寫,一段簡單的php程式碼如下

<!DOCTYPE html>

<html>

<body>

<?php

echo "Hello World!";

?>

</body>

</html>

 

 

?php

echo "Hello World!";

?>

 

可以把這個檔案暫時儲存在桌面。注意檔案字尾為.php,如new1.php。在使用記事本程式編輯PHP文件的過程中,需要注意儲存方法和技巧。在“另存為”對話方塊中輸入檔名稱,字尾名為.php,另外,“儲存型別”設定為“所有檔案”即可。

 

第三步:開啟Wampserver ,找到Wampsertver的圖示,左鍵,找到www目錄,單擊

 

 

 

 

 

把剛才寫的new1.php複製進去。

 

第四步:開啟瀏覽器

在瀏覽器輸入:localhost/new1.php

按Enter鍵就可以看到效果了

 

二、以CLI(Command Line Interface)命令列介面方式執行

這種方式,不需要任何伺服器或者瀏覽器來執行它,只需要 PHP 解析器來執行。這種方式只解析執行PHP程式碼,一般用於PHP程式碼除錯。

 

建立一個簡單的文字檔案,其中包含有以下PHP程式碼,並把它儲存為test.php:

 

<?php

echo "test PHP CLI";

?>

 

為了方便應將php.exe(PHP引擎,解析器)的所在目錄,加入windows的環境變數path中(見後面的附錄)。在命令列提示符下執行這個程式,方法是:

Php  test.php

顯示:

test PHP CLI

 

PHP.exe 引數

 

引數說明

-a

互動式執行Run interactively

-c

path 從path讀取php的.ini檔案

-n

不用讀取php的.ini檔案就直接執行

-m

列出經過編譯的模組

-i

顯示有關PHP構建的資訊

-l

檢查PHP指令碼的句法

-s

以彩色方式顯示原始碼

-w

顯示去掉註釋之後的原始碼

-h

顯示幫助

  

在Windows中CMD和PowerShell都是命令列執行視窗,PowerShell 從 Windows7 時代開始內建於 Windows 系統當中,可以看作是微軟對CMD的大升級,兩者並存於 Windows 系統中。

在PHP互動模式(Interactivemode)裡,你在命令列視窗裡輸入PHP程式碼,當你輸入了所有PHP程式碼後,按下 Ctrl-Z 鍵(windows裡),或按下 Ctrl-D鍵 (linux裡),執行之並退出互動。

php -a

提示

Interactive mode enabled

這時,可輸入:

 

<?php
    //這裡可以寫任何php程式碼
     echo "2*3=";
     echo 2*3;
     echo "\n";  //輸出換行
     echo "2-3=";
     echo 2-3;
?>

 

按下Ctrl-Z 鍵(windows裡)執行之並退出互動。

 

php大小寫問題

變數名(所有變數)區分的大小寫,變數名以美元符($)開頭

常量名預設區分大小寫  通常都大寫

函式名、方法名、類名不區分大小寫,但推薦使用與定義時相同

魔術常量不區分大小寫 通常都大寫,如__LINE__、__FILE__、__DIR__

NULL、TRUE、FALSE不區分大小寫

型別強制轉換,不區分大小寫

另外,順便指出,php.ini配置項指令區分大小寫

 

附錄:Windows10中PATH環境變數的設定

 

右鍵 此電腦 依次單擊“ 屬性”,“ 高階系統設定”

 

單擊“高階”選項卡的“環境變數”,將出現如下對話方塊:

 

按上圖示註操作,找到“path”單擊選中,再單擊“編輯”,就可以編輯環境變數“path”的值。

相關文章