# Inotify
inotify用于文件监控管理:
依赖扩展:inotify。
~~~PHP
/**
* 初始化Inotify实例
* @param int|null $mask
* @return null|Inotify
*/
$inotify = Inotify::getInstance(int $mask = IN_CREATE | IN_DELETE | IN_MODIFY);
/**
* 启用监听
* @param array $pathname 需要监控的文件名或目录,多个以数组形式传入
* @param callable|null $callback 触发监听事件的回调函数
*/
$inotify->watch($pathname = [], callable $callback = null);
//举例
$inotify->watch([__DIR__.'/a.php',__DIR__.'/b'], function () {
echo '文件发生了变化';
});
~~~