PHP CLI 模式詳解

2021-07-05 16:54:39 字數 1767 閱讀 6893

* php cli 模式

* cli : command line inte***ce(命令列介面)

* 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標籤  

<?php

echo  "hello php cli"; 

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

完整程式如下

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

<?php

echo 'hello php cli';

?>

通過cli 方式傳參

php 通過 $_server['argc'] 和 $_server['argc']來傳遞引數

傳遞的引數為 daiyutage 22

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

<?php

echo "hello php cli\n";

var_dump($_server['argc']); //$_server['argc'] 為傳遞的引數的個數

var_dump($_server['argv']); //s_server['argv'] 為傳遞的引數的值,以陣列表示

?>

注: 在apache伺服器向php直譯器傳遞網頁向伺服器提交的資料時,就是通過環境變數傳遞的,一些php預設的全域性變數是php程序啟動後,初始化

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

cli php 增強包 PHP CLI 模式詳解

php cli 模式 cli command line inte ce 命令列介面 php 除了可以被apache iis伺服器呼叫,還可以通過cli模式執行,因為php本質上還是c語言寫的程式 以下是常用的php cli 命令 在控制台輸入哦 php v 顯示php 的版本 ini 輸出php.i...

PHP CLI模式介紹及使用教程

看看全稱就知道了,php cli是php command line inte ce的簡稱,即php命令列介面,在windows和linux下都是支援php cli模式的,其實這兩者,我以前都寫過文章 一 window在命令列下執行php 程式 二 linux使用crontab實現定時任務 php c...

php cli模式學習 PHP命令列模式

php cli模式簡介 win下面的執行方法 假設php.exe 在d xamppphp在dos命令在可以這個執行 複製 如下 d xamppphpphp.exe d xampphtdocstest.php 就可以執行test.php這個檔案了 這裡推薦win平台下xampp整合環境,真正比wamp...