For an example see inotify_ini: http://php.net/inotify-init(PECL inotify >= 0.1.2)
inotify_add_watch — Ajoute un point de surveillance à une instance inotify
   inotify_add_watch() ajoute un point de surveillance 
   à une instance inotify ou modifie un point de surveillance en cours
   vers un nouveau fichier ou dossier spécifié par le chemin 
   pathname.
  
   Utiliser inotify_add_watch() sur un objet déjà en surveillance
   modifie la configuration. Utiliser la constante IN_MASK_ADD 
   ajoute les événements (OR logique).
  
inotify_instanceRessource returnée par inotify_init()
pathnameFichier ou dossier à surveiller.
maskÉvénements à surveiller. Voyez Constantes pré-définies.
   La valeur retournée est un pointeur inotify unique (inotify instance wide),
    ou false si une erreur survient.
  
For an example see inotify_ini: http://php.net/inotify-init