Can anyone tell me what the difference is between these two statements?
The $x one works, the $ExpiringSubs one tells me "Fatal error:
Unsupported operand types". They look essentially the same to me. One
thing just occurred to me, though. The $x example is running under
v4.3.6; the other is v4.3.0. Would this make any difference?
$x[1] = $x[1] + $z;
$ExpiringSubs[$CustID] = $ExpiringSubs[$CustID] + $dbRec;
=============== =============== =============== =============
var_dump($x)
array(1) {
[1]=>
array(3) {
["a"]=> string(1) "A"
["b"]=> string(1) "B"
["c"]=> string(1) "z"
}
}
var_dump($z)
array(2) {
["c"]=> string(1) "C"
["d"]=> string(1) "D"
}
var_dump($Expir ingSubs) [one element]
array(132) {
[113774]=>
array(7) {
["CustID"]=> string(6) "113774"
["Renew"]=> string(10) "2004-04-06"
["Email"]=> string(19) "xxxxxxxx@xxxx. com"
["Offer"]=> string(2) "19"
["Response"]=> string(10) "SWW1B03A3A "
["DeliveryMo de"]=> string(1) "1"
["TermEnds"]=> string(10) "1081224000 "
}
var_dump($dbRec )
array(13) {
["FirstName"]=> string(4) "XXXX"
["LastName"]=> string(4) "XXXX"
["UserName"]=> string(8) "XXXXX"
["Password"]=> string(8) "XXXXX"
["CardID"]=> string(5) "69010"
["CardNum"]=> string(76) "XXXXX"
["CardExp"]=> string(4) "0606"
["Address1"]=> string(20) "XXXX XXXX Lane"
["Address2"]=> string(0) ""
["City"]=> string(10) "XXXXX"
["State"]=> string(2) "IN"
["Postal"]=> string(5) "46077"
["Country"]=> string(2) "US"
}
--
Alan Little
Phorm PHP Form Processor
The $x one works, the $ExpiringSubs one tells me "Fatal error:
Unsupported operand types". They look essentially the same to me. One
thing just occurred to me, though. The $x example is running under
v4.3.6; the other is v4.3.0. Would this make any difference?
$x[1] = $x[1] + $z;
$ExpiringSubs[$CustID] = $ExpiringSubs[$CustID] + $dbRec;
=============== =============== =============== =============
var_dump($x)
array(1) {
[1]=>
array(3) {
["a"]=> string(1) "A"
["b"]=> string(1) "B"
["c"]=> string(1) "z"
}
}
var_dump($z)
array(2) {
["c"]=> string(1) "C"
["d"]=> string(1) "D"
}
var_dump($Expir ingSubs) [one element]
array(132) {
[113774]=>
array(7) {
["CustID"]=> string(6) "113774"
["Renew"]=> string(10) "2004-04-06"
["Email"]=> string(19) "xxxxxxxx@xxxx. com"
["Offer"]=> string(2) "19"
["Response"]=> string(10) "SWW1B03A3A "
["DeliveryMo de"]=> string(1) "1"
["TermEnds"]=> string(10) "1081224000 "
}
var_dump($dbRec )
array(13) {
["FirstName"]=> string(4) "XXXX"
["LastName"]=> string(4) "XXXX"
["UserName"]=> string(8) "XXXXX"
["Password"]=> string(8) "XXXXX"
["CardID"]=> string(5) "69010"
["CardNum"]=> string(76) "XXXXX"
["CardExp"]=> string(4) "0606"
["Address1"]=> string(20) "XXXX XXXX Lane"
["Address2"]=> string(0) ""
["City"]=> string(10) "XXXXX"
["State"]=> string(2) "IN"
["Postal"]=> string(5) "46077"
["Country"]=> string(2) "US"
}
--
Alan Little
Phorm PHP Form Processor
Comment