Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
400 of 410 menu
◀ ▶

ফাংশন unserialize

ফাংশন unserialize একটি সিরিয়ালাইজড স্ট্রিং গ্রহণ করে এবং সংশ্লিষ্ট PHP মান ফেরত দেয়। এটির প্রথম প্যারামিটার হিসেবে একটি স্ট্রিং নেয়, এবং দ্বিতীয় ঐচ্ছিক প্যারামিটার হিসেবে - ডিসিরিয়ালাইজেশন প্রক্রিয়া নিয়ন্ত্রণের জন্য অপশনগুলির একটি অ্যারে।

সিনট্যাক্স

unserialize(string $data, array $options = []): mixed

উদাহরণ

একটি সিরিয়ালাইজড স্ট্রিংকে আবার অ্যারেতে রূপান্তর করা যাক:

<?php $serialized = 'a:3:{i:0;s:1:"a";i:1;s:1:"b";i:2;s:1:"c";}'; $res = unserialize($serialized); print_r($res); ?>

কোড 실행ের ফলাফল:

['a', 'b', 'c']

উদাহরণ

একটি অবজেক্ট ডিসিরিয়ালাইজ করা:

<?php class Test { public $prop = 123; } $obj = new Test(); $serialized = serialize($obj); $res = unserialize($serialized); echo $res->prop; ?>

কোড 실행ের ফলাফল:

123

উদাহরণ

'allowed_classes' অপশন ব্যবহার করা:

<?php $serialized = 'O:4:"Test":1:{s:4:"prop";i:123;}'; $res = unserialize($serialized, ['allowed_classes' => false]); var_dump($res); ?>

কোড 실행ের ফলাফল:

object(__PHP_Incomplete_Class)#1 (2) { ["__PHP_Incomplete_Class_Name"]=> string(4) "Test" ["prop"]=> int(123) }

আরও দেখুন

  • ফাংশন serialize,
    যা একটি মানকে সিরিয়ালাইজড স্ট্রিংয়ে রূপান্তর করে
  • ফাংশন json_encode,
    যা একটি মানকে JSON স্ট্রিংয়ে রূপান্তর করে
← →
↑
বাংলা▼
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন