Amacınızı anlayamadım. PHP dosylarında dizilerde tuttuysanız "entry"leri, neden fopen() kullanıyorsunuz? Kullanmadıysanız neden güvenlik konusunda tereddüt ediyorsunuz?

---

İsteğinizle alakalı olmayabilir fakat YAML'yi incelemenizi öneririm. Symfony'in hazır bir "compodent"i bulunmakta "render" etmek için.