ফাংশন var_export

ফাংশন var_export একটি ভেরিয়েবলের তথ্য এমন একটি ফরম্যাটে আউটপুট করে বা রিটার্ন করে যা PHP কোডে ব্যবহারের জন্য উপযুক্ত। প্রথম প্যারামিটার হিসেবে এটি এক্সপোর্ট করার জন্য ভেরিয়েবল নেয়, দ্বিতীয়টি - আউটপুট করার পরিবর্তে রেজাল্ট রিটার্ন করার ফ্ল্যাগ।

সিনট্যাক্স

phpvar_export(mixed $value, bool $return = false);

উদাহরণ

একটি অ্যারেকে বৈধ PHP কোডের আকারে আউটপুট করা যাক:

php<?php
  $arr = [1, 2, 3];
  var_export($arr);
?>

কোড এক্সিকিউট করার ফলাফল:

phparray (
  0 => 1,
  1 => 2,
  2 => 3,
)

উদাহরণ

দ্বিতীয় প্যারামিটার ব্যবহার করে, আউটপুট না করে ভেরিয়েবলের স্ট্রিং রিপ্রেজেন্টেশন পাওয়া যাক:

php<?php
  $arr = ['a', 'b', 'c'];
  $res = var_export($arr, true);
  echo $res;
?>

কোড এক্সিকিউট করার ফলাফল:

php[
  0 => 'a',
  1 => 'b',
  2 => 'c',
]

উদাহরণ

স্ট্রিং ভেরিয়েবল এক্সপোর্ট করা:

php<?php
  $str = 'test';
  var_export($str);
?>

কোড এক্সিকিউট করার ফলাফল:

php'test'

আরও দেখুন

  • ফাংশন print_r,
    যা একটি ভেরিয়েবল সম্পর্কে তথ্য আউটপুট করে
  • ফাংশন var_dump,
    যা একটি ভেরিয়েবল সম্পর্কে স্ট্রাকচার্ড তথ্য আউটপুট করে