67 lines
1.9 KiB
PHP
67 lines
1.9 KiB
PHP
--TEST--
|
|
syntax highlighting
|
|
--SKIPIF--
|
|
<?php include "skipif.inc"; ?>
|
|
--FILE--
|
|
<?php
|
|
|
|
include "include.inc";
|
|
|
|
$php = get_cgi_path();
|
|
reset_env_vars();
|
|
|
|
$filename = __DIR__."/008.test.php";
|
|
$code = '
|
|
<?php
|
|
$test = "var"; //var
|
|
/* test class */
|
|
class test {
|
|
private $var = array();
|
|
|
|
public static function foo(Test $arg) {
|
|
echo "hello";
|
|
var_dump($this);
|
|
}
|
|
}
|
|
|
|
$o = new test;
|
|
?>
|
|
';
|
|
|
|
file_put_contents($filename, $code);
|
|
|
|
var_dump(`"$php" -n -s "$filename"`);
|
|
var_dump(`"$php" -n -s "unknown"`);
|
|
|
|
@unlink($filename);
|
|
|
|
echo "Done\n";
|
|
?>
|
|
--EXPECTF--
|
|
string(%d) "X-Powered-By: PHP/%s
|
|
Content-type: text/html%r; charset=.*|%r
|
|
|
|
<pre><code style="color: #000000">
|
|
<span style="color: #0000BB"><?php
|
|
$test </span><span style="color: #007700">= </span><span style="color: #DD0000">"var"</span><span style="color: #007700">; </span><span style="color: #FF8000">//var
|
|
/* test class */
|
|
</span><span style="color: #007700">class </span><span style="color: #0000BB">test </span><span style="color: #007700">{
|
|
private </span><span style="color: #0000BB">$var </span><span style="color: #007700">= array();
|
|
|
|
public static function </span><span style="color: #0000BB">foo</span><span style="color: #007700">(</span><span style="color: #0000BB">Test $arg</span><span style="color: #007700">) {
|
|
echo </span><span style="color: #DD0000">"hello"</span><span style="color: #007700">;
|
|
</span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);
|
|
}
|
|
}
|
|
|
|
</span><span style="color: #0000BB">$o </span><span style="color: #007700">= new </span><span style="color: #0000BB">test</span><span style="color: #007700">;
|
|
</span><span style="color: #0000BB">?>
|
|
</span></code></pre>"
|
|
string(%d) "Status: 404 Not Found
|
|
X-Powered-By: PHP/%s
|
|
Content-type: text/html%r; charset=.*|%r
|
|
|
|
No input file specified.
|
|
"
|
|
Done
|