zapisywanie klas |
zapisywanie klas |
4.11.2003, 18:10:07
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 4.11.2003 Ostrzeżenie: (0%) |
taka sprawa - której niestety nie udało mi sie znaleźć przy pomocy sercza.
na razie bez kodu i abstrakcyjnie. mam klase.. tworzę jej instancje i chciałbymje zapamietać aby użyć w kolejnym skrypcie (oszczędność czasu ) z manuala wiem ze nei moge zapisać tego w sesji - a byłoby to rozwiązanie idealne. wymyśliłem ze możnaby spróbować zapisać utworzoną kalsę jako obiekt binarny w bazie danych. czy ktoś coś takiego ćwiczył - tj zapisywanie klas?? bazy danych wchodzące w rachubę to raczej PostreSQL bo afair PHPowe API dla MySQL nie ma zbyt rozwiniętej obsługi blobów. czy - szanowni grupowicze mają jakies doświadczenia - cobym otwartych drzwi nei wyważał 8) |
|
|
4.11.2003, 18:12:17
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) |
Z pomoca w takich przypadkach przychodzi [manual:7afc70993c]serialize[/manual:7afc70993c] i [manual:7afc70993c]unserialize[/manual:7afc70993c], ktore sluza do zapisywania min stanu obiektu, a pozniej odtworzenia go.
Trzeba pamietac, ze przed zdeserializowaniem nalezy zaincludowac klase, ktora bedzie deserializowana. Zserializowany obiekt mozna potem przetrzymywac w dowolnym miejscu: w pliku, bazie, sesji etc. |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 02:28 |