我正在寫一個函數,可以返回一個整數值或將此整數寫入文件。 我希望通過調用函數來完成這個選擇。 我可以做到嗎?我可以知道如何調用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之一)需要整個文件系統,我只是想該目錄。 函數可能是其他任何東西,我只是想改變行爲,如果我以不同的方式調用函數。 –
你也可以通過目錄。 –