PHP Count files in folder

Count files in folder and subfolders using recursion

<?php
class Rescurse
{
	public $sbor = 0;
	function recursiveList($dir) {
		$open = opendir($dir);
		while($file = readdir($open)) {
			if ($file != '.' && $file != '..') {
				$path = $dir . '/' . $file;
				if (is_dir($path)) {
					$this->recursiveList($path);
				}
				else {
					$this->sbor++;
				}

			}
		}
	}
}
$dir = (isset($_GET['dir'])) ? $_GET['dir'] : '.';
$obj = new Rescurse();
$obj->recursiveList($dir);
echo $obj->sbor;
?>