PHP.lt konferencija [ php-konf@php.lt ] :: Re: [php-konf]


Re: [php-konf] From: Petras Kudaras (moxliukas@delfi.lt)
Date: 2004-02-25 14:44:42


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Juozas Salna wrote:

| Sveiki,
|
| primenu, kalba eina apie masyvu indeksus stringuose.
|
|> Nezinau, kaip ten kas, iprotis ar ne, bet rashanr proektus, nevisada
|> ten gal prisiminsi kad tu kaz kur panaudojai d_nuo tokiame sakinije
|> $f_f[d_nuo] ir padarai define ( 'd_nuo', 'bumpumpum'); gal idomios
|
| ponas, meluojate!
|
| <?
| define("nuo", "iki");
| $var = array("nuo"=>"2", "iki"=> 5);
| echo "1 $var[nuo] 3";
| ?>
|
| ka spausdina?
| pagal jus "1 5 3", nes yra konstanta "nuo".
| bet, kadangi jus melagis, tai spausdina "1 2 3"

Check this out:

moxliukas@www:~$ php -r 'define("nuo", "iki"); $a = array("nuo"=>2, "iki"=>5);
print $a[nuo]."\n";'
5

Spausdina '5', nes yra konstanta "nuo".

Kabutėse:

moxliukas@www:~$ php -r 'define("nuo", "iki"); $a = array("nuo"=>2, "iki"=>5);
print $a["nuo"]."\n";'
2

Spausdina '2'.

Yet another PHP Quirk? :)

- --
Petras Kudaras
aka moxliukas
http://moxliukas.esu.as

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAPJi6ILp4U3/5SuARAi6SAJsFCEl0di9xgiJ5mLz/ZAMZCiC69wCfTSaF
gojZwXs1Yk+qEbbZ6VvB0l4=
=K0rq
-----END PGP SIGNATURE-----




© MMI www.php.lt | E-mail: webmaster@php.lt