SC global array

Things you’d like to miss in the future...
Post Reply
pirgygab
Posts: 25
Joined: 05 Feb 2013 23:07

SC global array

Post by pirgygab »

Hi,
I have some problem with array declared as global.
first example, without global declaration:

Code: Select all

	$name = array("cat"=>"pussy","dog"=>"rex");
	$name["cat"] = "tom" ;
	$a = "dog" ;
	$name[$a] = "snoopy" ;
	$Txt = "" ;
	$i = 0 ;
	foreach($name as $sKey => $sValue) {
		$i++;
		$Txt .= "- $i : $sKey = $sValue" . <crlf> ;
	}
	echo $Txt ;
works as expected:
- 1 : cat = tom
- 2 : dog = snoopy

Then, just adding global declaration

Code: Select all

	global $name[] ;
	$name = array("cat"=>"pussy","dog"=>"rex");
	$name["cat"] = "tom" ;
	$a = "dog" ;
	$name[$a] = "snoopy" ;
	$Txt = "" ;
	$i = 0 ;
	foreach($name as $sKey => $sValue) {
		$i++;
		$Txt .= "- $i : $sKey = $sValue" . <crlf> ;
	}
	echo $Txt ;
a 3rd key is added...
- 1 : cat = tom
- 2 : dog = rex
- 3 : $a = snoopy

Is there any limitation with global array that I missed?

(Windows 11 22H2, XYplorer 24.20)

admin
Site Admin
Posts: 60538
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: SC global array

Post by admin »

Indeed! Fix comes. :tup:

pirgygab
Posts: 25
Joined: 05 Feb 2013 23:07

Re: SC global array

Post by pirgygab »

OK with v24.20.0020

Thanks!

Post Reply