unserialize
pojedynczo serializuje zmienne i konwertuje je z powrotem do wartości PHP .
Parametry
- str
-
serializowany łańcuch znaków
Jeśli zmienna odserializowana jest obiektem, po pomyślnej rekonstrukcji obiektu PHP będzie próbowała automatycznie połączyć się funkcją z __wakeup ().
Zwracane wartości
Zwracana jest przeliczona wartość, może ona być boolean, integer, float, string, tablicą lub obiektem.
W przypadku, gdy nie jest przekazany odserializowany ciąg , zwracana jest wartość FALSE
W przypadku, gdy nie jest przekazany odserializowany ciąg , zwracana jest wartość FALSE
Listing
//Example #1 unserialize() example
<?php
//tutaj używamy unserialize() do załadowania danych
// $session_data tablicy z łańcuchem znaków zaznaczonymw bazie.
// ten przykład uzupełnia jedną z opisanych serializacji serialize().
$conn = odbc_connect("webdb", "php", "chicken");
$stmt = odbc_prepare($conn, "SELECT data FROM sessions WHERE id = ?");
$sqldata = array($_SERVER['PHP_AUTH_USER']);
if (!odbc_execute($stmt, &$sqldata) || !odbc_fetch_into($stmt, &$tmp)) {
// if the execute or fetch fails, initialize to empty array
$session_data = array();
} else {
// we should now have the serialized data in $tmp[0].
$session_data = unserialize($tmp[0]);
if (!is_array($session_data)) {
// something went wrong, initialize to empty array
$session_data = array();
}
}
?>
//Example #2 unserialize_callback_func example
<?php
$serialized_object='O:1:"a":1:{s:5:"value";s:3:"100";}';
ini_set('unserialize_callback_func', 'mycallback'); // set your callback_function
function mycallback($classname)
{
//wystarczy dodać plik zawierający Twoje definicje klasy
// pobiery $classname abz dowiedyie się która definicja klasy jest wymagana
}
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno