phpbar.de logo

Mailinglisten-Archive

[php] Re: =?iso-8859-1?Q?Array-=DCbergabe_an_anderes_PHP?=

[php] Re: =?iso-8859-1?Q?Array-=DCbergabe_an_anderes_PHP?=

Martin Ramsch m.ramsch_(at)_computer.org
Sat, 21 Aug 1999 00:39:59 +0200


Adi Sieker schrieb am Freitag, den 20. August 1999:
> On Fri, 20 Aug 1999, Martin Ramsch wrote:
> 
> > Alternativ geht auch der "normale" weg, daß Du für jedes Array-Element
> > einzeln einen Übergabeparameter der Form
> >   arrayname[]=arrayelement
> > bastelst.  Dann wird das auf der empfangenden Seite auch wieder
> > ein Array $arrayname.
> > 
> Geht das denn nicht auch schon bei gleich namigen INPUT Felder.

Nö, dann überschreiben sich die Werte gegenseitig und nur einer (der
letzte, glaube ich) kommt beim aufgerufenen PHP-Skript an.

Aber statt raten, einfach testen!

Mach' mal dieses kleine PHP-Skript globals.php3:

<?php
  echo "Im Skript bekannte globale Variablen sind:<BR>\n";
  echo "<PRE>\n";
  while ( list( $key, $val ) = each( $GLOBALS ) ) {
   printf("%-20s => '%s'\n",
          HtmlSpecialChars($key),
          HtmlSpecialChars($val));
  }
  echo "</PRE>\n";
?>

Und schau einfach, was bei verschiedenen Aufrufvarianten herauskommt:
  globals.php3?x=1
  globals.php3?x=1&x=2

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
PGP: 0xE8EF4F75, 52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7


php::bar PHP Wiki   -   Listenarchive