koala-framework/file-watcher

文件系统更改监视库

v1.0.1 2016-04-28 13:27 UTC

This package is auto-updated.

Last update: 2024-09-18 11:41:19 UTC


README

PHP库,用于监视文件系统更改。

支持不同的后端,以实现最佳跨平台使用。

后端

  • watchmedo(跨平台Python shell实用工具)
  • fswatch(具有多个后端的跨平台文件更改监视器)
  • inotifywait(Linux shell实用工具)
  • inotify(PHP PECL扩展)
  • 轮询回退(慢)

要求

  • PHP 5.3+

安装

使用composer安装

composer require koala-framework/file-watcher

示例用法

$watcher = Kwf\FileWatcher\Watcher::create('.');
$watcher->addListener(Kwf\FileWatcher\Events::MODIFY, function($e) {
    var_dump($e->filename);
});
$watcher->start();