دالة dir() في PHP

مثال

استخدام دالة dir()

<?php
$d = dir(getcwd());
echo "معالجة: " . $d->handle . "<br>";
echo "المسار: " . $d->path . "<br>";
while (($file = $d->read()) !== false){
  echo "اسم الملف: " . $file . "<br>";
}
$d->close();
?>

النتيجة:

معرف الملف: Resource id #2
المسار: /etc/php
اسم الملف: .
اسم الملف: ..
اسم الملف: ajax.gif
اسم الملف: books.xml
اسم الملف: cdcatalog.xml
اسم الملف: cd_catalog.xml
اسم الملف: index.asp
اسم الملف: demo_array.asp
اسم الملف: demo_array.htm
...
...
...

التعريف والاستخدام

يعود دالة dir() مثالًا على فئة Directory. تستخدم هذه الدالة لقراءة دليل، وتشمل ما يلي:

الدليل المحدد الذي يتم فتحه المعلمات handle و path لـ dir() متاحة للمعلمات handle و path لـ dir() هناك ثلاثة طرق: read()، rewind() و close()

النحو

dir(الدليل,السياق);
المعلمات الوصف
الدليل مجبور. يحدد الدليل الذي يتم فتحه.
السياق اختياري.

تفاصيل تقنية

قيمة العودة: يعود حاليًا مثال على فئة Directory. إذا فشل، يعود FALSE.
إصدار PHP: 4.0+