function แต่ละตัวอาจทำงานเหมือนหรือคล้ายกันแต่จุดประสงค์ต่างกันและให้ผลต่างกัน ไม่ใช่เรื่องที่จะไปสงสัยเลยว่าทำไมเก็บหรือไม่เก็บ array
สนใจแค่มันทำงานได้แล้วอันไหนเร็วกว่า อันไหนตอบสนองจุดประสงค์มากกว่า
ตัวอย่าง function อ่านรายชื่อโฟลเดอร์และไฟล์มีเยอะแยะ เช่น scandir(), readdir(), FileSystemIterator class และอื่นๆอีกเยอะแยะ