PHP中如何判斷exec函數執行成功?*
寫個PHP文件來做實驗:
exec函數第一個參數是執行的命令,第二個參數是執行的結果,第三個參數是執行的狀態。
<?php
exec('ls', $log, $status);
print_r($log);
print_r($status);
echo PHP_EOL;
執行這個php文件:
這裏status輸出結果如圖。
但是$status爲0,給人的感覺是執行失敗,其實不是,這是exec執行成功。
**
php分解字符串獲取分隔符的最後一個到變量
**
$string = 'abc-123-xyz-789';
$exploded = explode('-', $string);
echo end($exploded);
unzip -o XXXX.zip--------解壓並覆蓋原有文件