Articles of Сериализация

Проверьте, не сериализована ли строка?

Каков наилучший способ определить, является ли строка результатом / результатом функции serialize ()?

Печатать массив в файл

Я хотел бы напечатать массив в файле. Я хотел бы, чтобы файл выглядел точно так же, как выглядит такой код. print_r ($abc); предполагая, что $ abc – массив. Есть ли какое-то однострочное решение для этого, а не регулярное для каждого вида. PS – В настоящее время я использую сериализацию, но я хочу сделать файлы доступными […]

Чтение данных сеанса из файла хранения сеанса

Облицовочная проблема с функцией PHP unserialize() как указано, вызывает ошибку. unserialize() [function.unserialize]: Error at offset 0 of 1781 bytes Я также попробовал session_decode() которые возвращают bool(false) magic_quotes_gpc Off . Ну, я читаю содержимое файла, который сериализуется. Содержимое файла выглядит следующим образом. Ядро | а: 3: {s: 23: "_ session_validator_data"; а: 4: {s: 11: "remote_addr"; s: […]

Структура строки Serialized PHP

Мне было интересно, может ли кто-нибудь указать мне ресурс, где документируются детали сериализованной строки php. Мне бы хотелось узнать формат / структуру, чтобы я мог написать функцию в VB.NET для сериализации / десериализации. Благодаря!

Преобразование строки массива PHP в массив

У меня есть массив: $myArray = array('key1'=>'value1', 'key2'=>'value2'); Я сохраняю его как переменную: $fileContents = var_dump($myArray); Как преобразовать переменную обратно в качестве регулярного массива? echo $fileContents[0]; //output: value1 echo $fileContents[1]; //output: value2

Для чего нужна функция serialize () PHP?

Я только что узнал о функциях serialize() и unserialize() . Для чего это нужно? Я знаю, что люди сериализуют вещи, чтобы помещать их в базу данных. Не могли бы вы дать мне пример использования, где это полезно? Я также вижу сериализованный код в javascript, это то же самое? Может ли сериализованная строка в javascript быть […]

Ошибка __PHP_Incomplete_Class_Name

Мы произвольно получаем очень странные журналы ошибок. Они не происходят при каждом ударе по страницам, даже с теми же параметрами / действиями / и т. Д., И они не кажутся повторяемыми, каждый из них отличается от местоположения сбоя и контекста. Но почти все имеют неправильную __PHP_Incomplete_Class_Name в качестве причины. Одна из таких ошибок: main (): […]

Хранить его в сеансе или в базе данных запросов каждой загрузки страницы?

Какой путь лучше? Должен ли я хранить свой объект в сеансе и передавать его со страницы на страницу, или я должен запрашивать базу данных каждый раз, когда пользователь переходит на другую страницу моего веб-приложения? Если я должен хранить свой объект во время сеанса, как бы я это сделал? Я пробовал делать это с сериализацией и […]

Сериализовать или json в PHP?

Поэтому мне нужно закодировать массив в PHP и сохранить его в виде простого текста в базе данных MySQL, мой вопрос: следует ли использовать serialize () или json_encode ()? Каковы преимущества и недостатки каждого из них? Я думаю, что любой из них будет делать в этой ситуации. Но какой из них вы бы предпочли и почему? […]

Кэш-объект в PHP без использования сериализации

У меня есть сложный объект, который я создаю в PHP-скрипте. Я ищу способ сохранить этот объект таким образом, чтобы последующие запросы не нуждались в его воссоздании, или тратили время на неэтериализацию и перестройку. Используя xdebug, я обнаружил, что потратил половину всего времени запроса на создание этого объекта. Даже когда я храню объект явно в APC […]