fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] ) : resource
mode
說明
'r'
唯讀方式開啟,將檔案指標指向檔案頭。
'r+'
讀寫方式開啟,將檔案指標指向檔案頭。
'w'
寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。
'w+'
讀寫方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。
'a'
寫入方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。
'a+'
讀寫方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。
'x'
建立並以寫入方式開啟,將檔案指標指向檔案頭。如果檔案已存在,則fopen()呼叫失敗並返回false
,並生成一條e_warning
級別的錯誤資訊。如果檔案不存在則嘗試建立之。這和給 底層的open(2)
系統呼叫指定o_excl|o_creat
標記是等價的。
'x+'
建立並以讀寫方式開啟,其他的行為和'x'
一樣。
注:『+』 放大許可權
fwrite ( resource $handle , string $string [, int $length ] ) : int
引數
描述file
必需。規定要寫入的開啟檔案。
string
必需。規定要寫入檔案的字串。
length
可選。規定要寫入的最大位元組數。
public function test()
檔案開啟方式
說明內容變化(檔案原有內容:test file;)
fopen($filename,'r')
唯讀方式開啟,將檔案指標指向檔案頭。
test file;
fopen($filename,'r+')
讀寫方式開啟,將檔案指標指向檔案頭。
dasdasile;
fopen($filename,'w')
寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。
dasdas
fopen($filename,'w+')
讀寫方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。
dasdas
fopen($filename,'a')
寫入方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。
test file;dasdas
fopen($filename,'a+')
讀寫方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。
test file;dasdas
keras與tensorboard結合使用
使用tensorboard將keras的訓練過程顯示出來 動態的 直觀的 是乙個絕好的主意,特別是在有架設好的vps的基礎上,這篇文章就是一起來實現這個過程。一 主要原理 keras的在訓練 fit 的過程中,顯式地生成log日誌 使用tf的tensorboard來解析這個log日誌,並且通過 的形...
MONGO GO DRIVER與SSL結合使用詳解
在mongodb3開始,它會強制進行ssl的配置,否則會存在mongo shell無法連線到mongodb伺服器的情況。我們開發人員為了在本地部署乙個開發環境,都會傾向於在本地部署mongodb的伺服器端和客戶端,這樣為了支援ssl,我們也會在本地通過openssl工具形成乙個自簽證書。由於自簽證書...
GitHub Desktop與碼雲的結合使用
2 登入碼雲,並新建倉庫 可以選擇私有或者公開。可以選擇https和ssh位址,後面需要用到這個位址。5 將本地的專案 上傳至碼雲,並同步 1 在碼雲上新建倉庫,且倉庫名稱和本地的專案名稱一致 2 在電腦中找到git bash並開啟,通過命名進入到本地專案目錄中 3 在本地專案中建立本地倉庫,與碼雲...