PHP CLI 模式詳解

來源:互聯網
上載者:User
* php cli 模式
* cli : Command Line Interface(命令列介面)
* PHP 除了可以被 Apache IIS伺服器調用,還可以通過cli模式運行,因為php本質上還是C語言寫的程式
* 以下是常用的php cli 命令

* 在控制台輸入哦:

php -v 顯示PHP 的版本

--ini 輸出php.ini設定檔的資訊

--rf function 輸出php 函數的資訊,包括函數的參數

--ri 輸出php擴充的資訊

-i 輸出php的詳細資料,內容很多,相當於phpinfo();

-m 輸出被編譯的模組

--re 輸出php擴充模組的資訊,包塊此模組對應的函數,此extension中定義的常量

用cli方式運行PHP程式

建立一個cli.php檔案

第一行輸入:

#!C:\php\php.exe -q

此命令表示這是一個cli程式

後輸入php標籤

echo "hello php cli";

?>

然後在命令列模式輸入 php.exe cli.php

完整程式如下

#!C:\php\php.exe -q
通過cli 方式傳參

php 通過 $_SERVER['argc'] 和 $_SERVER['argc']來傳遞參數

傳遞的參數為 daiyutage 22

#!C:\php\php.exe -q
注: 在 Apache伺服器向php解譯器傳遞網頁向伺服器提交的資料時,就是通過環境變數傳遞的,一些PHP預設的 全域變數是PHP進程啟動後,初始化

運行環境後,系統給設定的PHP全域變數,所有PHP可以直接使用。

以上就介紹了PHP CLI 模式詳解,包括了Apache,全域變數方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.