Mailinglisten-Archive |
On Tue, Oct 10, 2000 at 01:50:41PM +0200, Juri Smarschevski wrote:
> > -----Original Message----- From: Jens Benecke
> > [mailto:jens_(at)_jensbenecke.de]On Behalf Of Jens Benecke Hallo,
> Hi Jens,
>
> > warum geht das folgende nicht (gibt einen Parse error am Array)?
> > function myfunc($blubb) { return $blubb."be Tasse!"; }
> > $foo = array(..., "bar" => myfunc("true"), ...);
> Hmm, bei mir funkt ... (PHP 3.0.16) function ppp($a) { return $a.'fff'; }
> $arrEEE = array('a'=> ppp('abc'), 'b' => ppp('def'));
> // Output a => abcfff b => deffff
> Offensichtlich liegt der Fehler woanders, vielleicht in der gleichen
> Zeile, aber SpaltenName ist nicht "bar" ;-)
Hm, bei mir (php 4.0.2) ging das irgendwie nicht. aber noch schlimmer ist
das hier, das geht nämlich auch nicht und nervt ohne Ende weil man ständig
mit $tmp-Variablen rumhantieren muss:
// phplib-klassen für Datenbank
$q = query("select * from foobar_tabelle");
$xx = array( eins => $q->f("col1"), zwei => $q->f("col2"), ... )
Dies dagegen
// phplib-klassen für Datenbank
$q = query("select * from foobar_tabelle");
$tmp1 = $q->f("col1"); $tmp2 = $q->f("col2");
$xx = array( eins => $tmp1, zwei => $tmp2, ... )
funktioniert hervorragend, nervt bloss halt.
Any ideas? =;)
--
"Ich kenne zwar Netbus (bevorzuge allerdings http://www.linuxfaq.de
SubSeven), aber was zur Hölle ist RFC791???!" http://www.hitchhikers.de
-- Karsten in de.org.ccc http://www.jensbenecke.de
php::bar PHP Wiki - Listenarchive