[問題]請問``是什麼意思?
我在某學習網站看到的
PHP 支援 backticks(``)(倒單引號,在鍵盤上「數字 1」的左側)的執行運算,在裡頭的字串將被視為 shell command 來執行,而執行的輸出就是「值」,可以設定給其他變數。例:
<?
// 列出 example 目錄下的檔案與目錄
$output = `ls -al example`;
echo "<pre>$output</pre>";
?>
執行結果:
Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in /home/chensh/php/A_7.php on line 249
註:由於 backticks 的執行運算,在 PHP 的 Safe Mode 為 ON 時是無用的;若上述的範例呈現錯誤的話,代表本站所在的伺服器已將 Safe Mode 設定為 ON 了。
--
我看不懂
有高手可以指點一下嗎
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.148.109
推
01/31 23:59, , 1F
01/31 23:59, 1F
→
02/01 00:00, , 2F
02/01 00:00, 2F
→
02/01 00:01, , 3F
02/01 00:01, 3F
推
02/01 09:38, , 4F
02/01 09:38, 4F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章