1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- --TEST--
- syntax check
- --SKIPIF--
- <?php include "skipif.inc"; ?>
- --INI--
- display_errors=stdout
- --FILE--
- <?php
- include "include.inc";
- $php = get_cgi_path();
- reset_env_vars();
- $filename = dirname(__FILE__)."/006.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" 2>/dev/null`);
- @unlink($filename);
- echo "Done\n";
- ?>
- --EXPECTF--
- string(%d) "No syntax errors detected in %s006.test.php
- "
- string(%d) "No input file specified.
- "
- string(%d) "<br />
- <b>Parse error</b>: %s expecting %s{%s in <b>%s006.test.php</b> on line <b>5</b><br />
- Errors parsing %s006.test.php
- "
- Done
|