summaryrefslogtreecommitdiff
path: root/tests/basic
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2001-10-23 11:11:29 +0000
committerfoobar <sniper@php.net>2001-10-23 11:11:29 +0000
commit76fcdc1afbfa34c2de136d83172bec91b1891ed2 (patch)
treeaf1f4fe61e2d43b17edfad0931b7401f346d035f /tests/basic
parent0b2af004c1ba658ea48f0cf9e572c189c78be783 (diff)
downloadphp-git-76fcdc1afbfa34c2de136d83172bec91b1891ed2.tar.gz
Fix these to give correct results even if register_globals=off or
register_argc_argv=off.
Diffstat (limited to 'tests/basic')
-rw-r--r--tests/basic/011.phpt12
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/basic/011.phpt b/tests/basic/011.phpt
index 7c2d395b9d..9320c16c16 100644
--- a/tests/basic/011.phpt
+++ b/tests/basic/011.phpt
@@ -1,12 +1,20 @@
--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--