我正在写一个函数,可以返回一个整数值或将此整数写入文件。 我希望通过调用函数来完成这个选择。 我可以做到吗?我可以知道如何调用PHP函数吗?
下面是函数:
function directory_space_used($directory) {
// Space used by the $directory
...
if ("call #1") return $space_used;
if ("call #2") {
$file=fopen(path/to/file, 'w');
fwrite($file, $space_used);
fclose($file);
}
return null;
}
呼叫#1:
$hyper_space = directory_space_used('awesome/directory');
echo "$hyper_space bytes used.";
呼叫#2:
directory_space_used('awesome/directory'); // Write in file path/to/file
如果这是不可能的,我可以用在第二个参数该功能,但我想保持参数的数量尽可能低。
谢谢。
检查这个简单:-http://php.net/manual/en/function.disk-total-space.php –
谢谢@Anant但是这个函数(和disk_free_space之一)需要整个文件系统,我只是想该目录。 函数可能是其他任何东西,我只是想改变行为,如果我以不同的方式调用函数。 –
你也可以通过目录。 –