- var_dump: documentation ( source)
- getcwd: documentation ( source)
<?php
class YourClassThatWouldHaveAMuchBetterNameIfWeKnewWhatItWasDoing
{
private $uploadDir;
public function __construct(string $uploadDir)
{
$this->uploadDir = $uploadDir;
}
public function countFiles(): int
{
$dir = getcwd()."/".$this->uploadDir;
$files = []; // glob($dir."*");
return $files === false ? 0 : count($files);
}
}
$thingy = new YourClassThatWouldHaveAMuchBetterNameIfWeKnewWhatItWasDoing("/path/to/uploads");
var_dump(
$thingy->countFiles()
);