透過命令列向 PHP 腳本傳遞變數
從命令列執行 PHP 腳本時,需要傳遞變數來控制腳本的行為。然而,網頁常用的方法 myfile.php?type=daily 可能行不通。
透過 $argv 進行參數傳遞
從命令列,使用 $argv 陣列。當每天執行 php myfile.php 時,$argv[1] 將包含值「daily」。這與網頁相反,網頁中查詢字串參數儲存在 $_GET 中。
網頁使用的替代方案
如果PHP 腳本也用作Web頁面,有兩種可能的解決方案:
從 cron 執行此腳本以傳遞變數。
限制
請注意,使用$argv[1] 假設命令列呼叫提供了必要的參數。始終檢查 $argv 是否包含足夠的變數。
以上是如何從命令列將變數傳遞給 PHP 腳本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!