在 PHP 中讀取標準輸入
雖然 PHP 通常用於 Web 開發,但它也是一種通用腳本語言。可能不太熟悉的一方面是從標準輸入 (stdin) 讀取輸入的可能性。本文探討如何在 PHP 中實現這一點,特別是使用 fgetc() 函數。
在 PHP 中,標準輸出通常透過 print 和 echo 等函數來實現。但是,要從 stdin 讀取,我們必須建立一個檔案句柄,然後使用 fgets() 函數進行行輸入,或使用 fgetc() 進行字元輸入。
以下腳本示範如何使用PHP 從stdin 讀取:
<code class="php"><?php $f = fopen('php://stdin', 'r'); while ($line = fgets($f)) { echo $line; } fclose($f); ?></code>
此腳本使用fopen('php://stdin', 'r') 開啟標準輸入的檔案句柄。然後使用 fgets() 函數從 stdin 讀取行,並將每一行回顯到標準輸出。
透過執行以下步驟,您可以輕鬆讀取 PHP 中的標準輸入,將其功能擴展到 Web 開發之外進入通用腳本場景。
以上是如何在 PHP 中讀取標準輸入 (stdin)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!