php -f "my_script.php" 在命令下运行php脚本

如何在命令下运行php脚本(写出两种方式),如何向php脚本传递参数?

 

 

答案:第一种方式:先进入php安装目录,执行 php 路径/文件名.php。

 

例:php my_script.php     php -f  "my_script.php"

 

第二种方式:php -r “php脚本”;(不需要加php的开始符和结束符)。

 

例:php -r "print_r(get_defined_constants());"

 

向php脚本传递参数:

 

第一种方式:php -r "var_dump($argv);" -- -h  (注意:如果要传递的参数开头为-,那么得使用参数列表分隔符 -- 才能正确传参。)

 

第二种方式:test.php文件代码:#!/usr/bin/php  <?phpvar_dump($argv);?>

 

    ./test.php -h -- foo(在php文件开头加入#!/usr/bin/php,即可直接传递以-为开头得参数)

posted @ 2017-11-23 10:04  sky20080101  阅读(434)  评论(0)    收藏  举报