Uppgraderade till senaste PHP och nu funkar det. Vet inte om det beror på uppgraderingen eller på att jag startade om min IIS.
Frågan#1
Hej!
Jag har plötsligt (inbillar jag mig) fått stora problem. Jag trodde att PHP5 alltid skickade sina objekt via referens och det har jag utgått ifrån i min kod. Nu helt plötsligt så verkar det titt som tätt inte fungera på samma sätt.
Exempel:
/*
Ett Order-objekt har flera Product-objekt lagrade i en array
*/
$product = $order->getProduct($id); // Hämta önskad produkt
$product->setDeliveredQuantity(5); // Ändra antal levererade
echo $product->getDeliveredQuantity(); // Ger väntat resultat : "5"
// Lite längre ner i koden vill jag ha tag på produkten igen
$product = $order->getProduct($id); // Hämta önskad produkt
echo $product->getDeliveredQuantity(); // Ger INTE väntat resultat, utan det värde det var innan jag försökte ändra det på rad 6.
Lite detaljer:
IIS 5
Win Server 2000
PHP 5.2 (via isapi)
Allt fungerade klockrent tills nyligen (som jag upplever det iaf). För ett par veckor sen så bytte vi från Apache till IIS av lite olika anledningar. Kan detta ha med saken att göra?
Finns det konfigurationsmöjligheter som jag inte känner till?