首页 > 解决方案 > 在 php passthru 中使用变量

问题描述

我想把我的变量放在我的通路中,

$cut1 =DNAseq1 
$cut2 = DNAseq2

我已经检查了这个主题,但没有找到如何继续

echo passthru('sudo docker run my_docker bash -c "-check "' .$cut1.'"  "'.$cut2);

但是屏幕上什么也没有显示,但是当我直接编写 DNAseq1 时:

echo passthru('sudo docker run my_docker bash -c "-check ATCG "'.$cut );

它有效....但只有当我写了一个变量而不是 2
那么问题是什么?

标签: phpvariablescommandpassthru

解决方案


尝试这个:

echo passthru("sudo docker run my_docker bash -c '/home/prg/soap -check $cut1 $cut2'");

我在参数周围使用了双引号,passthru()这样我可以更清楚地替换变量。


推荐阅读