12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- --TEST--
- syntax check
- --SKIPIF--
- <?php include "skipif.inc"; ?>
- --FILE--
- <?php
- $php = getenv('TEST_PHP_EXECUTABLE');
- $filename = __DIR__."/011.test.php";
- $code = '
- <?php
- $test = "var";
- class test {
- private $var;
- }
- echo test::$var;
- ?>
- ';
- file_put_contents($filename, $code);
- var_dump(`"$php" -n -l $filename`);
- var_dump(`"$php" -n -l some.unknown`);
- $code = '
- <?php
- class test
- private $var;
- }
- ?>
- ';
- file_put_contents($filename, $code);
- var_dump(`"$php" -n -l $filename`);
- @unlink($filename);
- echo "Done\n";
- ?>
- --EXPECTF--
- string(%d) "No syntax errors detected in %s011.test.php
- "
- string(40) "Could not open input file: some.unknown
- "
- string(%d) "
- Parse error: %s expecting %s{%s in %s on line %d
- Errors parsing %s011.test.php
- "
- Done
|