基于命令行执行带参数的php脚本并取得参数的方法
发布时间:2020-12-12 21:19:07 所属栏目:PHP教程 来源:网络整理
导读:本文分析了基于命令行执行带参数的php脚本并取得参数的方法。供大家参考研究具体如下: 一、为什么我们要在命令行下运行php脚本呢? 个人理解,主要有二个原因: 1. 利用crontab去跑php,可以给服务器减压,当然在这里有一个条件,就是实时性要求不
本文分析了基于命令行执行带参数的php脚本并取得参数的方法。分享给大家供大家参考,具体如下: 一、为什么我们要在命令行下运行php脚本呢?个人理解,主要有二个原因: 1. 利用crontab去跑php,可以给服务器减压,当然在这里有一个条件,就是实时性要求不高。比如:sns中的好友动态,这个实时要求不高,但是数据量比较大,这个时候定时跑的话,会给web服务器,数据库服务器分担不小的压力。 2. 就是我们要定时去完成某一事情,比如:我要删除一个月前,用户留言,这个时候,写的php脚本在crontab去执行,一天跑一次就行了。而不是手动去执行php程序。 二、命令行下执行带参数php,并取得参数有一点很重要, ,如下:
。
1. test.php测试文件,很简单吧 2. 命令行下调用 test.php //参数0,文件本身
[1] => aaa //参数1
[2] => ccc //参数2
[3] => bbbb //参数3
)
4 //$argc的值,参数的总数
这种传参的方式,根shell脚本真的很像 代码如下:
我向c1.sh传了二个参数aaa bbb,shell会得到三个参数,$0为文件本身,$1为参数1,$2为参数2。不同的是,php得到的是以数组的形势,而shell不是。
更多关于PHP相关内容感兴趣的读者可查看本站专题:《》及《》 希望本文所述对大家PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |