--TEST-- multiple files syntax check --SKIPIF-- --FILE-- '; file_put_contents($filename_bad, $code); run_and_output("$php -n -l $filename_good_escaped $filename_good_escaped 2>&1"); run_and_output("$php -n -l $filename_good_escaped some.unknown $filename_good_escaped 2>&1"); run_and_output("$php -n -l $filename_good_escaped $filename_bad_escaped $filename_good_escaped 2>&1"); run_and_output("$php -n -l $filename_bad_escaped $filename_bad_escaped 2>&1"); run_and_output("$php -n -l $filename_bad_escaped some.unknown $filename_bad_escaped 2>&1"); run_and_output("$php -n -l $filename_bad_escaped $filename_bad_escaped some.unknown 2>&1"); echo "Done\n"; ?> --CLEAN-- --EXPECTF-- Array ( [0] => No syntax errors detected in %s024_good.test.php [1] => No syntax errors detected in %s024_good.test.php ) int(0) Array ( [0] => No syntax errors detected in %s024_good.test.php [1] => Could not open input file: some.unknown [2] => No syntax errors detected in %s024_good.test.php ) int(1) Array ( [0] => No syntax errors detected in %s024_good.test.php [1] => [2] => Parse error: syntax error, unexpected token "private", expecting "{" in %s on line %d [3] => Errors parsing %s024_bad.test.php [4] => No syntax errors detected in %s024_good.test.php ) int(255) Array ( [0] => [1] => Parse error: syntax error, unexpected token "private", expecting "{" in %s on line %d [2] => Errors parsing %s024_bad.test.php [3] => [4] => Parse error: syntax error, unexpected token "private", expecting "{" in %s on line %d [5] => Errors parsing %s024_bad.test.php ) int(255) Array ( [0] => [1] => Parse error: syntax error, unexpected token "private", expecting "{" in %s on line %d [2] => Errors parsing %s024_bad.test.php [3] => Could not open input file: some.unknown [4] => [5] => Parse error: syntax error, unexpected token "private", expecting "{" in %s on line %d [6] => Errors parsing %s024_bad.test.php ) int(255) Array ( [0] => [1] => Parse error: syntax error, unexpected token "private", expecting "{" in %s on line %d [2] => Errors parsing %s024_bad.test.php [3] => [4] => Parse error: syntax error, unexpected token "private", expecting "{" in %s on line %d [5] => Errors parsing %s024_bad.test.php [6] => Could not open input file: some.unknown ) int(1) Done