PHP-Cli使用技巧總結(jié)
PHP 提供了一種新類型的 CLI SAPI(Server Application Programming Interface,服務端應用編程端口)支持,名為 CLI,意為 Command Line Interface,即命令行接口。下面是學習啦小編收集整理的PHP-Cli使用技巧總結(jié),希望對大家有幫助~~
PHP-Cli使用技巧總結(jié)
工具/原料
linux操作系統(tǒng)
方法/步驟
首先進入linux的命令行模式,如果你使用的是windows系統(tǒng)的話,可以進入cmd然后找到php.exe , 接下來執(zhí)行php --help 查看php命令的使用幫助
緊接著我們詳細說一下這些主要的參數(shù)使用方法,想說說php -r的使用, 它可以直接在命令上執(zhí)行php的代碼
例如: php -r 'echo "Hello PHP-cli".PHP_EOL;'
其實上面的那種方式,適合做簡單的測試使用,要是寫一長串代碼顯的就會特別麻煩,因為你要拼接然后看雙引號和單引號的包含關(guān)系,使用 php -f xxx.php 或者php xxx.php更方便直接一點,使用的頻率也非常高.
還有php -l的使用, 平時寫完腳本想檢查一下是否有語法錯誤,使用它方便快捷
例如 php -l xxx.php
下面這個最適合新手使用,平時搭建好lamp或者lnmp環(huán)境之后老是找不到php.ini配置在哪里,或者加載的是哪個php.ini文件,這個時候你可以使用php --ini 可以輕松幫你搞定,不過你可以可以查看phpinfo也可以.
下面還有php的函數(shù),模塊,類,擴展,擴展配置文件的查找使用方法,如果你想查看你系統(tǒng)的php是否支持某個函數(shù)
例如: php --rf in_array //查看函數(shù)
php --rc Exception //查看類
php --re curl //查看擴展
最后還有兩個重點的說一下給php腳本傳參數(shù)的使用方法
例如: php php-cli.php hello xingmaogou
備注:兩個重要的參數(shù)一個是$argc查看參數(shù)個數(shù),一個是$argv查看具體參數(shù)
最后一個就是定時腳本的應用(計劃任務)
例如:
crontab -e */2 * * * * /usr/bin/php /home/xingmaogou/php-cli.php hello xingmaogo >> /home/xingmaogou/demo.log 2>&1
PHP-Cli使用技巧總結(jié)相關(guān)文章:
3.php實訓心得