* 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
完整程式如下
通過cli 方式傳參#!c:\php\php.exe -q
<?php
echo 'hello php cli';
?>
php 通過 $_server['argc'] 和 $_server['argc']來傳遞引數
傳遞的引數為 daiyutage 22
注: 在apache伺服器向php直譯器傳遞網頁向伺服器提交的資料時,就是通過環境變數傳遞的,一些php預設的全域性變數是php程序啟動後,初始化#!c:\php\php.exe -q
<?php
echo "hello php cli\n";
var_dump($_server['argc']); //$_server['argc'] 為傳遞的引數的個數
var_dump($_server['argv']); //s_server['argv'] 為傳遞的引數的值,以陣列表示
?>
執行環境後,系統給設定的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...