PHP 命令行參數(shù)詳解及應用
更新時間:2011年05月18日 00:43:37 作者:
php除了可以在web上執(zhí)行,還可以通過PHP CLI(命令行界面)在命令行執(zhí)行PHP腳本
復制代碼 代碼如下:
# 不帶參數(shù)的執(zhí)行格式
php安裝目錄/bin/php scriptname.php
# 帶參數(shù)的執(zhí)行格式
php安裝目錄/bin/php scriptname.php [參數(shù)1] [參數(shù)2] .....
在scriptname.php通過$argv和$argc訪問參數(shù)
# $argv(正式寫法$_SERVER['argv'])數(shù)組保存著傳遞的全部參數(shù),需要注意的是第一個參數(shù)$argv[0] / $_SERVER['argv'][0] 為執(zhí)行腳本的名稱如, scriptname.php
# $argc(正式寫法$_SERVER['argc'])保存著參數(shù)的數(shù)量
當用戶打開php頁面時,服務端便執(zhí)行PHP的命令并將執(zhí)行結果發(fā)送至用戶的瀏覽器中,這類似于ASP和CoildFusion,PHP可以運行在WINDOWS和多種版本的UNIX上。除了能夠操作您的頁面外,PHP還能發(fā)送HTTP的標題。
您可以設置cookie,管理數(shù)字簽名和重定向用戶,而且它提供了極好的連通性到其它數(shù)據(jù)庫(還有ODBC),集成各種外部庫來做用PDF文檔解析XML的任何事情。那你還知道可以用php的強大功能做點別的東西嗎?在以獨立的cgi方式運行時,需要一個php可執(zhí)行程序,他有很多命令行參數(shù)的,有些可以用作很好玩的用途,下面是全部的php命令行參數(shù),其中[]表示可有可無的,<>表是一定要的。 用法 php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args...]} -q 安靜模式。不輸出HTTP頭。
-s 將php程序文件用轉化為彩色格式的HTML(比如保留字用綠色,函數(shù)和變量為藍色,注釋為黃色而字串則是紅色等等。
-f 讀入并解釋指明的文件。
-c 在中讀入php.ini文件
-a 交互式運行
-d foo[=bar] 定義ini中的輸入項 foo 的值為 bar
-e 輸出額外信息以便調(diào)試和性能分析
-z 調(diào)入Zend擴展文件
-i php的相關信息
-h help本身。
1.用php -q 文件名.php 方式把php程序當shell程序來用,
2.用 -s把自己的php程序html化。這樣是不是很省心?
3.利用php的odbc功能可以在shell命令中對數(shù)據(jù)庫進行操作。
相關文章
PHP 將圖片按創(chuàng)建時間進行分類存儲的實現(xiàn)代碼
代碼功能:使用PHP巧妙將圖片按創(chuàng)建時間進行分類存儲 圖片文件屬性須取消只讀屬性,否則無法刪除2010-01-01
詳解PHP對數(shù)組的定義以及數(shù)組的創(chuàng)建方法
這篇文章主要介紹了PHP對數(shù)組的定義以及數(shù)組的創(chuàng)建方法,PHP中具有傳統(tǒng)編譯型語言那樣的數(shù)組和多維數(shù)組,需要的朋友可以參考下2015-11-11
php中html_entity_decode實現(xiàn)HTML實體轉義
這篇文章主要介紹了php中html_entity_decode實現(xiàn)HTML實體轉義的相關資料,需要的朋友可以參考下2018-06-06
php中session過期時間設置及session回收機制介紹
在網(wǎng)上可以找到修改配置文件中的session.gc_maxlifetime,如果想了解更多session回收機制,繼續(xù)閱讀2014-05-05
PHP入門教程之自定義函數(shù)用法詳解(創(chuàng)建,調(diào)用,變量,參數(shù),返回值等)
這篇文章主要介紹了PHP入門教程之自定義函數(shù)用法,結合實例形式分析了php關于自定義函數(shù)的創(chuàng)建、返回值、參數(shù)、調(diào)用方法以及全局變量、魔法常量的使用等相關技巧,需要的朋友可以參考下2016-09-09
在任意字符集下正常顯示網(wǎng)頁的方法二(續(xù))
在任意字符集下正常顯示網(wǎng)頁的方法二(續(xù))...2007-04-04
PHP利用MySQL保存session的實現(xiàn)思路及示例代碼
使用MySQL保存session,需要保存三個關鍵性的數(shù)據(jù):session id、session數(shù)據(jù)、session生命期,下面的示例,大家可以看看2014-09-09

