Annotation of embedaddon/php/sapi/cgi/tests/006.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: syntax check
3: --SKIPIF--
4: <?php include "skipif.inc"; ?>
5: --INI--
6: display_errors=stdout
7: --FILE--
8: <?php
9: include "include.inc";
10:
11: $php = get_cgi_path();
12: reset_env_vars();
13:
14: $filename = dirname(__FILE__)."/006.test.php";
15:
16: $code = '
17: <?php
18:
19: $test = "var";
20:
21: class test {
22: private $var;
23: }
24:
25: echo test::$var;
26:
27: ?>
28: ';
29:
30: file_put_contents($filename, $code);
31:
32: var_dump(`"$php" -n -l "$filename"`);
33: var_dump(`"$php" -n -l some.unknown`);
34:
35: $code = '
36: <?php
37:
38: class test
39: private $var;
40: }
41:
42: ?>
43: ';
44:
45: file_put_contents($filename, $code);
46:
47: var_dump(`"$php" -n -l "$filename" 2>/dev/null`);
48:
49: @unlink($filename);
50:
51: echo "Done\n";
52: ?>
53: --EXPECTF--
54: string(%d) "No syntax errors detected in %s006.test.php
55: "
56: string(%d) "No input file specified.
57: "
58: string(%d) "<br />
59: <b>Parse error</b>: %s expecting %s{%s in <b>%s006.test.php</b> on line <b>5</b><br />
60: Errors parsing %s006.test.php
61: "
62: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>