Una forma de lograrlo, trata con la librería de
SPL. Buscas todos los archivos que quieres con
RecursiveDirectoryIterator. Luego con los métodos en la clase
SplFileObject abres el archivo lo lees y buscas la palabra que indicaste como función a ver si se encuentra en el archivo que indicaste.
Hay otros formas de lograrlo, solo es cuestión de imaginación y lectura de documentación.