1
如果不存在,我應該使用哪個標記來創建文件?請不說我會fopen()
後隨即關閉了點,因爲「硬的部分」(加密內容進行解碼)由load()
功能(未顯示解碼邏輯)進行:如果不存在,只需創建一個空文件的標誌?
Class MyClass
{
protected $filename, $data;
public function __construct($filename)
{
$this->filename = $filename;
// Create if not exists
if(!file_exists($this->filename))
{
$fp = fopen($this->filename, '');
fclose($fp);
}
$this->load();
}
public function load()
{
$data = file_get_contents($this->filename);
$this->data = $data === false ? array() : $data;
}
}
該標誌是「a +」。 – devdRew