タグ

シリアライズに関するmadhatter08のブックマーク (1)

  • シリアル化とエスケープ処理 (php:serialize / unserialize) | サイト構築日記

    phpで「シリアライズ」したデータが「デシリアライズ」でエラーになる場合の注意点です。 現象 phpの連想配列内容をそのままCSV保存やDB登録したいので、php関数 「serialize」でシリアル化。そのシリアル化した文字列をphp関数 「unserialize」でデシリアライズするとエラー発生。 ※シングルクォーテーションなどの特殊文字対策としてエスケープ処理済 シリアル化 (シリアライズ) とは IT用語辞典「e-Wors」サイトから引用します。 シリアライズとは、ソフトウェア内部で扱っているデータを丸ごと、ファイルで保存したりネットワークで送受信することができるように変換すること。 これとは逆に、ファイルに保存されているシリアライズされたデータや、ネットワークを通じて送られてきたシリアライズされたデータを、ソフトウェアで扱うことのできる元のデータ形式に復元することを「デシリアライ

  • 1