php unlink 函式使用

2022-08-16 20:57:11 字數 392 閱讀 2815

最近在寫個**,需要上傳,如果修改,就就沒有用了,會占用伺服器的硬碟資源,所以想到用unlink函式刪除舊**.

問題 : unlink函式只能刪除 相對於函式執行檔案的相對目錄  或  磁碟的絕對目錄. 

解決辦法:

在入口檔案定義**磁碟目錄的常量 , 在刪除的時候進行拼接   

在 index.php 

// 定義磁碟目錄

//

定義磁碟目錄

define('__document_path__',substr(__file__ ,0,-10) );

然後定義乙個公共函式

function deloldpic($url

)

用自定義函式刪除就可以了

函式 使用函式指標操作函式

設計乙個名為calculate 的函式,他接受兩個double 值和乙個指向函式的指標,而被指向的函式接受兩個double引數,並返回乙個double值 calculate 函式的型別也是double,並返回被指向的函式值用calculate 的兩個double引數計算得到的值。例如,假設add 函...

eval函式 php PHP eval函式使用介紹

eval echo hello world 上邊 等同於下邊的 echo hello world 在瀏覽器中都輸出 hello world 運用eval 要注意幾點 1.eval函式的引數的字串末尾一定要有分號,在最後還要另加乙個分號 這個分號是php限制 2.注意單引號,雙引號和反斜槓的運用。如果...

函式 函式使用效能

以便 defer 能在合適時機執行 錯誤的例子 func example 這地方有個問題,example 函式是乙個加鎖操作。m.unlock 只有在 example 函式結束的時候才執行,那麼每次迴圈實際上是執行m.lock 語句,這個時候解鎖操作會被延遲到函式結束。很顯然這個邏輯並不是我們想要的...