当前位置: 首页 > news >正文

如何制作代码/长沙seo代理

如何制作代码,长沙seo代理,网站几个模板最好,手机软件开发学校前言做一个代码发布的系统,需要用到PHP的exec函数来执行Linux下的命令和git,svn命令,如何判断PHP的exec函数是否执行成功呢?解决方案写个PHP文件来做实验:exec函数第一个参数是执行的命令,第二个参数是执行…

前言

做一个代码发布的系统,需要用到PHP的exec函数来执行Linux下的命令和git,svn命令,如何判断PHP的exec函数是否执行成功呢?

解决方案

写个PHP文件来做实验:

exec函数第一个参数是执行的命令,第二个参数是执行的结果,第三个参数是执行的状态。

exec('ls', $log, $status);

print_r($log);

print_r($status);

echo PHP_EOL;

执行这个php文件:

aa9393fe3b22a9190407961248b4568c.png

这里$log,$status输出结果如图。

但是$status为0,给人的感觉是执行失败,其实不是,这是exec执行成功。

改一下这个php文件,给exec第一个参数一个错误的命令。

如:exec(‘lsaa',$log,$status).

再次执行,运行结果如图:

af9c90af32dc46ad616f5aec18bb7313.png

这里$status确是有值的。

那么证明$status为0的时候表示exec执行是成功的。这里PHP官方手册上并没有明确说明。

最终这个执行命令的方法如下:

PHP exec执行命令PHP

public function runLocalCommand($command) {

$command = trim($command);

$status = 1;

$log = '';

exec($command . ' 2>&1', $log, $status);

// 执行过的命令

$this->command = $command;

// 执行的状态

$this->status = !$status;

return $this->status;

}

去除了日志记录和其他的判断。

注意这里:

$this->status = !$status;

返回状态的时候取相反的值!

总结

以上就是PHP中判断exec函数是否执行成功的详细内容及实例代码,有助于帮助大家深入掌握PHP开发,希望本文所述对大家PHP开发的学习有所帮助。

http://www.jmfq.cn/news/4879801.html

相关文章:

  • seo如何选择网站标题/软件开发平台
  • 网站开发亿玛酷适合5/怎么在百度上发布个人文章
  • 苏州木渎做网站公司/哪个平台可以免费推广
  • 网站的规划与建设 按时间顺序/优化推广服务
  • 重庆市政府渝快办/win10优化工具
  • 凡客网能直接做网站/网站建设及网络推广
  • 桐庐网站建设/营销策划的八个步骤
  • 莆田做网站公司/宣传推广计划
  • 湛江网站建设制作价格/阿里巴巴指数查询
  • 做行程的网站/seo流量优化
  • 安装师傅最好的接单平台/青岛百度推广优化
  • 做网站建设优化的电话话术/制作网站需要的技术与软件
  • 微信开发者模式在哪打开/福州seo推广
  • 学校网站建设主要成绩/企业文化设计
  • 淘宝网中国站电脑版登录/网络推广最好的网站有哪些
  • 深圳建网站多少钱一年/上海seo网站排名优化公司
  • dw做网站怎么设置页面音乐/购物网站页面设计
  • 傻瓜网站建设软件/网站查询是否安全
  • 建筑网论坛/网站推广专家十年乐云seo
  • wordpress zendesk/宁波seo关键词
  • b2b网站大全外贸免费b/图片搜索图片识别
  • 把网站扒下来以后怎么做/网站关键词快速排名服务
  • 建站大师/靠谱的代运营公司
  • 网站建设企业模板下载/百度seo排名优化提高流量
  • 北京做网站建设的公司/网址查询注册信息查询
  • 网站你懂我意思正能量晚上在线观看不用下载免费苹果/99个创意营销方案
  • 网站建设qianhaiyou/深圳创新创业大赛
  • 做机械设备的做哪个网站推广较好/网络营销企业是什么
  • 西双版纳傣族自治州/孝感seo
  • 怀柔网站建设推广/微信指数是搜索量吗