首页 > 解决方案 > 获取批处理文件的 PHP 输出

问题描述

在别处找不到这个。

我有一个调用 PHP 文件(php.exe - f file.php)的批处理文件。

我被阻止了,因为我想将 PHP 输出(0 或 1)传递给批处理文件。

关于如何做到这一点的任何想法?谢谢

标签: phpbatch-fileoutput

解决方案


在 PHP 中写:

<?php

echo 'Done';

exit(0);

// Use a value >= 1 for errors
//exit(1);

然后使用%ERRORLEVEL%批处理文件中的变量从 PHP 获取结果(错误级别)。

@echo off

php.exe -f test.php

echo %ERRORLEVEL%

推荐阅读