《PHP學習:php命令行用法入門實例教程》要點:
本文介紹了PHP學習:php命令行用法入門實例教程,希望對您有用。如果有疑問,可以聯系我們。
本文實例講述了php命令行用法,分享給大家供大家參考.具體用法分析如下:PHP應用
Php是一個非常流行的web服務端腳本語言.其實,php不僅僅可以在web服務器中充當重要角色.在命令行一樣可以執行.
?
本文中,筆者為各位介紹下php在命令行中的使用辦法.PHP應用
1、查看php的版本、配置PHP應用
在命令行中輸入php Cv 即可查看當前php的版本.PHP應用
代碼如下:
PHP 5.2.17(cli) (built: Feb? 2 2011 11:19:21)?
Copyright (c) 1997-2010 The PHP Group?
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies?
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies?
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
?
?
其他的選項有: Cm、-i.筆者在這里就不給出列子了.
-m 會顯示當前php加載的有效模塊.
-i 則輸出無html格式的phpinfo.
?
使用 Cini 選項可以輸出當前php加載ini配置文件的數量、路徑信息.
?
如下圖所示:
PHP應用
2、在命令行中運行php程序PHP應用
從命令行運行php非常簡單.但有些注意事項需要各位了解下.諸如$_SESSION之類的服務器變量是無法在命令行中使用的,其他代碼的運行則和web服務器中完全一樣^_^.PHP應用
代碼如下:
<?php?
echo "運行php命令行echo";?
?>
?
把上面的代碼另存為hello.php .在命令行中敲入 php Cf hello.php.顯示結果如下圖所示:
PHP應用
在命令行中執行php文件的好處之一就是可以通過腳本實現一些計劃任務的執行.而毋須通過web服務器^_^.
?
當然,我們也可以直接在php中調試代碼:輸入php Cr 指令,會出現一個”>”符號.這表示已經進入到php的shell中,可以直接寫代碼,并執行.PHP應用
代碼如下:
-bash-3.2$ php -r '?
> for($i=0;$i<2;$i++){?
> echo "Number: {$i}\n";?
> }?
> '?
Number: 0
Number: 1
?
還可以使用php Ca 命令打開交互模式,輸入一行代碼,php會實時輸出結果.
?
3、檢測php語法、高亮輸出
不用執行代碼,我們可以在命令行下檢測php文件的語法錯誤.PHP應用
代碼如下:
-bash-3.2$ php -l hello.php?
No syntax errors detected in hello.php
?
程序員經常會需要將php代碼高亮原樣輸出,使用php Cs 即可
代碼如下:
-bash-3.2$ php -s hello.php?
<code><span style="color: #000000">?
<span style="color: #0000BB"><?php<br /></span>?
<span style="color: #007700">echo?</span>?
<span style="color: #DD0000">'ddd'</span>?
<span style="color: #007700">;<br /></span><span?
style="color: #0000BB">?><br /></span>?
</span>
?
在瀏覽器中的顯示效果如下所示:
PHP應用
4、查看php手冊PHP應用
從php5.1.2開始,程序員們可以在php命令行下查看手冊了,輸入php Crf function.會打印出該函數的語法簡介PHP應用
代碼如下:
-bash-3.2$ php --rf strip_tags?
Function [ <internal:standard> function strip_tags ] {?
??
- Parameters [2] {?
Parameter #0 [ <required> $str ]?
Parameter #1 [ <optional> $allowable_tags ]?
}?
}
?
如果要查看類使用 Crc;查看擴展使用 Cre.
?
Php命令行的使用辦法介紹到這里就結束了.希望本文所述對大家的PHP程序設計有所幫助
《PHP學習:php命令行用法入門實例教程》是否對您有啟發,歡迎查看更多與《PHP學習:php命令行用法入門實例教程》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/14412.html