@ 2013-11-25T15:56:43Z <?php
class version_info {
private $vi = array(); // Version Information Array
function __construct() {
//$this->vi = array();
}
function add($name, $filename, $doc = 0, $date, $ver) {
$this->vi[$filename] = array(
'name' => $name,
'filename' => $filename,
'document' => $doc, // Include in automatic SiteCommander tech documentation
'version' => $ver,
'date' => $date
);
}
function dump() { // temporary for debugging
print_r($this->vi);
}
} /* end of class version_info */
$sc_version_info = new version_info();
$sc_version_info->add('Test', '/admin/test.php', 1, 2, 3);
f('Test', '/admin/test.php', 4, 5, 6);
$sc_version_info->dump();
function f($a, $b, $c, $d, $e) {
global $sc_version_info;
$sc_version_info->add($a, $b, $c, $d, $e);
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 8.1.0 - 8.1.27 , 8.2.0 - 8.2.17 , 8.3.0 - 8.3.4 Deprecated: Optional parameter $doc declared before required parameter $ver is implicitly treated as a required parameter in /in/37UBE on line 8
Array
(
[/admin/test.php] => Array
(
[name] => Test
[filename] => /admin/test.php
[document] => 4
[version] => 6
[date] => 5
)
)
Output for 8.0.0 - 8.0.30 Deprecated: Required parameter $date follows optional parameter $doc in /in/37UBE on line 8
Deprecated: Required parameter $ver follows optional parameter $doc in /in/37UBE on line 8
Array
(
[/admin/test.php] => Array
(
[name] => Test
[filename] => /admin/test.php
[document] => 4
[version] => 6
[date] => 5
)
)
Output for 5.0.0 - 5.0.5 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.0 - 5.5.38 , 5.6.0 - 5.6.40 , 7.0.0 - 7.0.33 , 7.1.0 - 7.1.33 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 Array
(
[/admin/test.php] => Array
(
[name] => Test
[filename] => /admin/test.php
[document] => 4
[version] => 6
[date] => 5
)
)
Output for 4.4.2 - 4.4.9 Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/37UBE on line 3
Process exited with code 255 . Output for 4.3.0 - 4.3.1 , 4.3.5 - 4.3.11 , 4.4.0 - 4.4.1 Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/37UBE on line 3
Process exited with code 255 . Output for 4.3.2 - 4.3.4 Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/37UBE on line 3
Process exited with code 255 . preferences:dark mode live preview
308.9 ms | 401 KiB | 456 Q