婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php命令行寫shell實例詳解

php命令行寫shell實例詳解

熱門標簽:哈爾濱400電話辦理到易號網 h5 地圖標注 電銷機器人-快迭智能 沈陽人工智能電銷機器人公司 合肥外呼系統app 高識別電銷機器人 寶安400電話辦理 拉薩打電話機器人 智能外呼電銷系統

php 可以像java perl python 那樣運行,今天發現如果我早早知道這個,或許我不會去學習java 和 python

當年學java不過為了一個程序放在服務器上,不停的跑啊跑,原來 php 也可以。

php -h
Usage: php [options] [-f] file> [--] [args...]
 php [options] -r code> [--] [args...]
 php [options] [-B begin_code>] -R code> [-E end_code>] [--] [args...]
 php [options] [-B begin_code>] -F file> [-E end_code>] [--] [args...]
 php [options] -S addr>:port> [-t docroot] [router]
 php [options] -- [args...]
 php [options] -a
 -a    Run as interactive shell
 -c path>|file> Look for php.ini file in this directory
 -n    No configuration (ini) files will be used
 -d foo[=bar]  Define INI entry foo with value 'bar'
 -e    Generate extended information for debugger/profiler
 -f file>  Parse and execute file>.
 -h    This help
 -i    PHP information
 -l    Syntax check only (lint)
 -m    Show compiled in modules
 -r code>  Run PHP code> without using script tags ?..?>
 -B begin_code> Run PHP begin_code> before processing input lines
 -R code>  Run PHP code> for every input line
 -F file>  Parse and execute file> for every input line
 -E end_code> Run PHP end_code> after processing all input lines
 -H    Hide any passed arguments from external tools.
 -S addr>:port> Run with built-in web server.
 -t docroot>  Specify document root docroot> for built-in web server.
 -s    Output HTML syntax highlighted source.
 -v    Version number
 -w    Output source with stripped comments and whitespace.
 -z file>  Load Zend extension file>.
 args...   Arguments passed to script. Use -- args when first argument
     starts with - or script is read from stdin
 --ini   Show configuration file names
 --rf name>  Show information about function name>.
 --rc name>  Show information about class name>.
 --re name>  Show information about extension name>.
 --rz name>  Show information about Zend extension name>.
 --ri name>  Show configuration for extension name>.

1.用php命令行的方式執行php腳本,例如/usr/bin/php test.php

縮寫 php test.php

test.php

?php
for($i=0;$i10;$i++){
 echo $i;
 echo '\n';
}
?>

2.腳本開頭第一行寫上#!/usr/bin/php,然后可以把腳本設為可執行 chmod a+x test.php,之后就可以用命令行的方式直接執行腳本了,例如./test.php

#!/usr/bin/php
?php
for($i=0;$i10;$i++){
 echo $i;
 echo " java-er.com \n";
}
?>

執行一小時,看看php會不會掛,我希望一個命令行可以跑到天荒地老

#!/usr/bin/php
?php
for($i=0;$i360;$i++){
 echo $i;
 sleep(10);
 echo " java-er.com \n";
}
?>

 

3. 外部傳入參數

#!/usr/bin/php
?php
 var_dump($argc); //返回參數總個數
 var_dump($argv);
 
exit;
?>
./test.php

int(1)
array(1) {
 [0]=>
 string(10) "./test.php"
}
./test.php a java php

int(4)
array(4) {
 [0]=>
 string(10) "./test.php"
 [1]=>
 string(1) "a"
 [2]=>
 string(4) "java"
 [3]=>
 string(3) "php"
}

總結

以上所述是小編給大家介紹的php命令行寫shell實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • PHP如何獲取命令行參數
  • php命令行模式代碼實例詳解
  • php web環境和命令行環境下查找php.ini的位置
  • php根據命令行參數生成配置文件詳解
  • 命令行執行php腳本中的$argv和$argc配置方法
  • 利用PHP命令行模式采集股票趨勢信息
  • 基于命令行執行帶參數的php腳本并取得參數的方法
  • php生成curl命令行的方法
  • 實例講解yii2.0在php命令行中運行的步驟
  • 如何通過Linux命令行使用和運行PHP腳本
  • PHP的命令行擴展Readline相關函數的使用

標簽:威海 張家口 山東 巴中 泰州 林芝 成都 梅州

巨人網絡通訊聲明:本文標題《php命令行寫shell實例詳解》,本文關鍵詞  php,命令行,寫,shell,實例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php命令行寫shell實例詳解》相關的同類信息!
  • 本頁收集關于php命令行寫shell實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 枝江市| 雷波县| 兖州市| 临泽县| 广灵县| 平和县| 思南县| 五原县| 平昌县| 葵青区| 汨罗市| 松桃| 喜德县| 鹤岗市| 临清市| 浮梁县| 大竹县| 台东市| 武山县| 仁怀市| 乌兰县| 赞皇县| 三明市| 乃东县| 西华县| 天台县| 肇庆市| 英超| 富顺县| 台南县| 三原县| 仪陇县| 犍为县| 凤台县| 梨树县| 剑川县| 富锦市| 乌鲁木齐市| 克什克腾旗| 聊城市| 榕江县|