কম্পিউটার

পিএইচপি-তে stat() ফাংশন


stat() ফাংশন একটি ফাইল সম্পর্কে তথ্য প্রদান করে।

দ্রষ্টব্য - stat() ফাংশনের ফলাফল সার্ভার থেকে সার্ভারে আলাদা।

ফাংশনটি নীচের প্রদত্ত উপাদানগুলির সাথে একটি অ্যারে প্রদান করে৷

  • [0] বা [dev] - ডিভাইস নম্বর
  • [1] বা [ino] - ইনোড নম্বর
  • [2] বা [মোড] - ইনোড সুরক্ষা মোড
  • [3] বা [nlink] - লিঙ্কের সংখ্যা
  • [4] বা [uid] - মালিকের ইউজার আইডি
  • [5] বা [gid] - মালিকের গ্রুপ আইডি
  • [6] বা [rdev] - ইনোড ডিভাইসের ধরন
  • [7] বা [আকার] - বাইটে আকার
  • [8] বা [atime] - ইউনিক্স টাইমস্ট্যাম্প হিসাবে শেষ অ্যাক্সেস সময়
  • [9] বা [mtime] - ইউনিক্স টাইমস্ট্যাম্প হিসাবে শেষ পরিবর্তিত সময়
  • [10] বা [ctime] - ইউনিক্স টাইমস্ট্যাম্প হিসাবে শেষ ইনোডের সময় পরিবর্তন করুন
  • [11] বা [blksize] - ফাইল সিস্টেম আইওর ব্লকসাইজ
  • [12] বা [ব্লক] - বরাদ্দকৃত ব্লকের সংখ্যা

সিনট্যাক্স

stat(file_path)

পরামিতি

  • ফাইল_পথ - পরীক্ষা করার জন্য ফাইলের পথ।

ফেরত

lstat() ফাংশন উপরে দেখানো উপাদান প্রদান করে।

উদাহরণ

<?php
   print_r(stat("demo.txt"));
?>

আউটপুট

Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 120
[8] => 17128173529
[9] => 1984185875
[10] => 1294322653
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 120
[atime] => 1718173529
[mtime] => 1984185875
[ctime] => 1294322653
[blksize] => -1
[blocks] => -1
)

আসুন আমরা আরেকটি উদাহরণ দেখি।

উদাহরণ

<?php
   $stat = stat('new.txt');
   echo 'File mode = ' .$stat['mode'];
   echo '<br />Last Modification time of the file = ' .$stat['mtime'];
?>

আউটপুট

File mode = 33206
Last Modification time of the file = 1241387935

  1. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

  3. পিএইচপি লগ() ফাংশন

  4. পিএইচপি lcg_value() ফাংশন