* - do not test PEAR components if base class and/or component class cannot be instanciated
*/
+set_time_limit(0);
+
ob_implicit_flush();
define('TEST_PASSED', 0);
exit;
}
*/
-do_testing($argc, $argv);
+
+if(!isset($_SERVER['argc'])) {
+ echo "\nWARNING: register_argc_argv seems to be set 'off' in php.ini\n\n";
+}
+
+@do_testing($_SERVER['argc'], $_SERVER['argv']);
exit;
function create_modules_2_test_list() {
global $compiled_in_modules,$modules_2_test,$modules_available;
foreach ($compiled_in_modules AS $value)
- if ($modules_2_test[$value]) $modules_available[]=$value;
+ if (isset($modules_2_test[$value])) $modules_available[]=$value;
}
--TEST--
Testing $argc and $argv handling
+--SKIPIF--
+<?php if(ini_get('register_argc_argv') == '') echo 'skip'; ?>
--POST--
--GET--
ab+cd+ef+123+test
--FILE--
<?php
- for($i=0;$i<$argc;$i++) {
- echo "$i: ".$argv[$i]."\n";
+ if(ini_get('register_globals') != '') {
+ for($i=0;$i<$argc;$i++) {
+ echo "$i: ".$argv[$i]."\n";
+ }
+ } else {
+ for($i=0;$i<$_SERVER['argc'];$i++) {
+ echo "$i: ".$_SERVER['argv'][$i]."\n";
+ }
}
?>
--EXPECT--