亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

characters

PHP 是為開發(fā) Web 應(yīng)用而創(chuàng)建,不過它的命令行腳本接口(CLI)也非常有用。PHP 命令行編程可以幫你完成自動(dòng)化的任務(wù),如測試,部署和應(yīng)用管理。

CLI PHP 編程非常強(qiáng)大,可以直接調(diào)用你自己的程序代碼而無需創(chuàng)建 Web 圖形界面,需要注意的是不要把 CLI PHP 腳本放在公開的 web 目錄下!

在命令行下運(yùn)行 PHP :

> php -i

選項(xiàng) -i 將會(huì)打印 PHP 配置,類似于 phpinfo() 函數(shù)。

選項(xiàng) -a 提供交互式 shell,和 Ruby 的 IRB 或 python 的交互式 shell 相似,此外還有很多其他有用的命令行選項(xiàng)。

接下來寫一個(gè)簡單的 “Hello, $name” CLI 程序,先創(chuàng)建名為 hello.php 的腳本:

<?php if($argc != 2) { 
    echo "Usage: php hello.php [name].\n";     exit(1); 
    } 
    $name = $argv[1]; echo "Hello, $name\n";

PHP 會(huì)在腳本運(yùn)行時(shí)根據(jù)參數(shù)設(shè)置兩個(gè)特殊的變量,$argc 是一個(gè)整數(shù),表示參數(shù)個(gè)數(shù),$argv 是一個(gè)數(shù)組變量,包含每個(gè)參數(shù)的值, 它的第一個(gè)元素一直是 PHP 腳本的名稱,如本例中為 hello.php。

命令運(yùn)行失敗時(shí),可以通過 exit() 表達(dá)式返回一個(gè)非 0 整數(shù)來通知 shell,常用的 exit 返回碼可以查看列表.

運(yùn)行上面的腳本,在命令行輸入:

> php hello.php Usage: php hello.php [name] > php hello.php world Hello, world


Previous article: Next article: