2017-05-24 65 views
0

我试图用phing自动化一些我在工作中做的过程中。目前,我试图运行一个php脚本,但是当我运行phing时,没有任何内容输出到屏幕上。这里是我的build.xml文件:一个PHP脚本中phing

<?xml version="1.0" encoding="UTF-8"?> 

<project name="projectName" basedir="." default="release"> 
    <target name="release"> 
     <exec command="php path/to/script/script.php hi" escape="false"/> 
    </target> 
</project> 

,这里是什么的script.php,目前正在做:

<?php 

print_r($argv); 

当我运行phing,我希望它打印命令行参数(仅测试,以确保事情正常工作),但相反,我没有得到任何输出到屏幕上。我在做这件事吗?我使用PHP 7.1.4和phing 2.16.0

回答

0

你忘了中继属性,所以你可以看到你的脚本

的输出试试这个:

<?xml version="1.0" encoding="UTF-8"?> 

<project name="projectName" basedir="." default="release"> 
    <target name="release" passthru="true"> 
     <exec command="php path/to/script/script.php hi" escape="false"/> 
    </target> 
</project>