Frage : unserialize


nicht verstehen
unserialize

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

Antwort : unserialize

Ich getan eine Spitze des Grabens und ich angebracht ein Fragment von einer Kategorie t, die einen Einkaufskorb im Lernabschnitt speichert. Seit schiebend, können Reihen im Lernabschnitt unordentlich sein es umwandelt die Korbdaten (zwei Reihen) in zwei Schnüre und spart sie in zwei Lernabschnittvariablen.

Auf der Last der folgenden Seite, überprüft die Initialisierung der Kategorie, um zu sehen, wenn der Lernabschnitt die Variablen enthält, die anzeigen, dass ein Korb gebräuchlich ist. Wenn sie sie findet, verwendet sie UNSERIALIZE, um die Schnüre zurück in Reihen auszupacken und zuweist sie dann Kategorieneigenschaften e.
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:
//-Speicher die gegenwärtige Reihe in einer Lernabschnittvariable
	//
	privates Funktion updateBasket () {
		$_SESSION [$this->sessName] = serialize ($this->basket);
		$_SESSION [$this->sessQty]  = serialize ($this->qty);
	}



	// initialisieren den Korb
	//
	private Funktion initialisieren () {

		//-Überprüfung, wenn Lernabschnitt im Gang ist und wenn den vorhandenen Korb so zurückholen
		//
		wenn (isset ($_SESSION [$this->sessName]) && isset ($_SESSION [$this->sessQty])) {
			$this->basket = unserialize ($_SESSION [$this->sessName]);
			$this->qty    = unserialize ($_SESSION [$this->sessQty]);
		}
		sonst {
			$this->basket = Reihe ();
			$this->qty    = Reihe ();
			$this->updateBasket ();
		}

	}
Weitere Lösungen  
 
programming4us programming4us