سؤال

في الكود التالي ، ما يمكن استدعاؤه بدلاً من ->getFilename()?

<?php

foreach (new DirectoryIterator('../moodle') as $fileInfo) {
    if($fileInfo->isDot()) continue;
    echo $fileInfo->getFilename() . "<br>\n";
}

?>

ملاحظة ، لقد رأيت الوثائق. رجاء لا تربط هنا.

شكرا للمساعدة.

تعديل:

بعد نشر هذا أدركت أن المستندات لديها الإجابة. سؤالي الحقيقي يصبح ، ماذا تفعل الأساليب الأخرى؟ يبدو أن المستندات محدودة فيما يتعلق بذلك.

هل كانت مفيدة؟

المحلول

تعديل: عفوًا ، أساء قراءة الكود الخاص بك. ماذا أنت بالضبط بدلاً من اسم الملف؟ لقد رأيت المستندات حتى تعرف أن هناك طرقًا لكل من المسار الكامل (getPathname) وفقط الطريق إلى DIR (getPath) ... لست متأكدًا مما تريد هنا ...

أفترض أنك تريد اسم الدليل . أو .. حتى تحصل على ذلك يمكنك استخدامه getPath ثم قم بتشغيل الجزء الأخير/الثاني إلى الأخير أو يمكنك استخدامه فقط dirname($fileInfo->getPathname())

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top