1--TEST-- 2syntax highlighting 3--SKIPIF-- 4<?php include "skipif.inc"; ?> 5--FILE-- 6<?php 7 8$php = getenv('TEST_PHP_EXECUTABLE'); 9 10$filename = dirname(__FILE__)."/014.test.php"; 11$code = ' 12<?php 13$test = "var"; //var 14/* test class */ 15class test { 16 private $var = array(); 17 18 public static function foo(Test $arg) { 19 echo "hello"; 20 var_dump($this); 21 } 22} 23 24$o = new test; 25?> 26'; 27 28file_put_contents($filename, $code); 29 30var_dump(`"$php" -n -s $filename`); 31var_dump(`"$php" -n -s unknown`); 32 33@unlink($filename); 34 35echo "Done\n"; 36?> 37--EXPECTF-- 38string(1478) "<code><span style="color: #000000"> 39<br /><span style="color: #0000BB"><?php<br />$test </span><span style="color: #007700">= </span><span style="color: #DD0000">"var"</span><span style="color: #007700">; </span><span style="color: #FF8000">//var<br />/* test class */<br /></span><span style="color: #007700">class </span><span style="color: #0000BB">test </span><span style="color: #007700">{<br /> private </span><span style="color: #0000BB">$var </span><span style="color: #007700">= array();<br /><br /> 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">) {<br /> echo </span><span style="color: #DD0000">"hello"</span><span style="color: #007700">;<br /> </span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">);<br /> }<br />}<br /><br /></span><span style="color: #0000BB">$o </span><span style="color: #007700">= new </span><span style="color: #0000BB">test</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?><br /></span> 40</span> 41</code>" 42Could not open input file: unknown 43NULL 44Done 45