Fråga : unserialize


förstå inte
unserialize


http://php.net/manual/en/function.unserialize.php

Svar : unserialize

Jag har gjort lite gräva, och jag har fäst ett fragment från en klassificera som sparar en shoppingkorg i perioden. Sedan knuffa samlingar i perioden kan vara smutsiga, den konverterar korgdatan (två samlingar) till två stränger och sparar dem itu periodsvariabler.

På ladda av den nästa sidan gruppens initialisering kontrollerar för att se, om perioden innehåller variabler som indikerar att en korg är i bruk. Om den finner dem, den använder UNSERIALIZE för att packa upp stränger tillbaka in i samlingar och tilldelar därefter dem för att klassificera rekvisita.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
// lager strömsamlingen i en periodsvariabel
	//
	privat fungera updateBasket () {
		$_SESSION [$this->sessName] = sänder som en serie ($this->basket);
		$_SESSION [$this->sessQty]  = sänder som en serie ($this->qty);
	}



	// initialiserar korgen
	//
	privat fungera initialiserar () {

		// kontroll, om perioden är pågående, och om hämta så den existerande korgen
		//
		om (isset ($_SESSION [$this->sessName]) &&isset ($_SESSION [$this->sessQty])) {
			$this->basket = unserialize ($_SESSION [$this->sessName]);
			$this->qty    = unserialize ($_SESSION [$this->sessQty]);
		}
		annars {
			$this->basket = samling ();
			$this->qty    = samling ();
			$this->updateBasket ();
		}

	}
Andra lösningar  
 
programming4us programming4us