Автор Тема: Serialize - Unserialize  (Прочитано 3869 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Serialize - Unserialize
« : 03 Ноября 2005, 08:56:02 »
В PHP есть функции САБЖ...
Они преобразуют любые данные (массив, хэш...) в строку, которую можно уже сохранять в куках, да и еще много где использовать...

Внимание вопрос:
Есть ли в Perl что-то подобное?
Космическая игрушка

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Serialize - Unserialize
« Ответ #1 : 03 Ноября 2005, 09:30:28 »
Цитировать
Они преобразуют любые данные (массив, хэш...) в строку,

perldoc -f join
perldoc Data::Dumper
?
And no religion too...

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Serialize - Unserialize
« Ответ #2 : 03 Ноября 2005, 09:34:28 »
Ясно... Спасибо...
Т.е. без модулей не обойтись...
Космическая игрушка

Оффлайн Kipter

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Serialize - Unserialize
« Ответ #3 : 03 Ноября 2005, 09:42:08 »
Error202
Ну почему же... join используй... для него ненужно модулей....

а дампер я ваще непонял к чему тут....

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Serialize - Unserialize
« Ответ #4 : 03 Ноября 2005, 09:46:37 »
:) Join - для массивов хорошо, а для хэшей, например?
Космическая игрушка

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Serialize - Unserialize
« Ответ #5 : 03 Ноября 2005, 10:03:23 »
my %hash=("var1"=>1, "var2"=>2, "var3"=>3);
print join("\\n", %hash);
And no religion too...

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Serialize - Unserialize
« Ответ #6 : 03 Ноября 2005, 10:12:13 »
:) Я и не думал, что так можно...
Жаль только что нельзя данную строку в параметр GET затолкать...
Мало ли чего там в этом хэше...
Serialize готовит строку специально для такого рода операция...
Все равно придется писать отдельную процедурку для обработки строки...
Космическая игрушка

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Serialize - Unserialize
« Ответ #7 : 03 Ноября 2005, 10:15:36 »
Error202
это очень просто... :)
And no religion too...

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Serialize - Unserialize
« Ответ #8 : 03 Ноября 2005, 10:19:41 »
По большому счету все не очень сложно... :)
Просто я думал может чего есть в арсенале перла...
Космическая игрушка

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Serialize - Unserialize
« Ответ #9 : 03 Ноября 2005, 10:27:10 »
без модулей ИМХО никак...
And no religion too...

 

Sitemap 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 27 28