filegroup() (filegroup)
دنبال «شناسه گروه فایل» هستی؟ تابع filegroup همین را می دهد. «شناسه گروه فایل» یعنی عدد گروه مالک فایل در سیستم.
تعریف ساده و سینتکس
filegroup «شناسه گروه (Group ID)» فایل را برمی گرداند. در خطا، مقدار false می آید. نتیجه ممکن است در «کش (Cache)» بماند.
<?php
echo filegroup("test.txt");
?>
تبدیل شناسه به نام گروه
می خواهی نام گروه را ببینی؟ با posix_getgrgid می شود. قبل از خواندن دوباره، کش را با clearstatcache تازه کن.
<?php
clearstatcache();
$gid = filegroup("test.txt");
if ($gid !== false) {
$g = posix_getgrgid($gid);
echo $g["name"];
} else {
echo "Cannot read group.";
}
?>
نکته های مهم کش
نتیجه این تابع کش می شود. برای گرفتن مقدار تازه، clearstatcache را اجرا کن.
گام های عملی سریع
- مسیر فایل را درست بده.
- در صورت تغییرات، کش را پاک کن.
- filegroup را صدا بزن.
- در نیاز، با posix_getgrgid نام را بگیر.
نکته: اگر فقط آموزش همین صفحه را می خواهی، شناسه گروه فایل را اینجا دنبال کن.
هشدار: دسترسی نادرست یا مسیر غلط، خطا می سازد. مقدار را چک کن.
جمع بندی سریع
- filegroup شناسه گروه فایل را می دهد.
- نتیجه ممکن است کش شود.
- با clearstatcache مقدار تازه بگیر.
- با posix_getgrgid نام گروه را بگیر.