php中的stdin是一個常數,其作用是從控制台讀取內容,遇到此常數或透過fopen()函數開啟「php://stdin」腳本,將會等待使用者輸入內容,直到使用者按下回車鍵提交。
本文操作環境:Windows7系統,PHP7.4版,Dell G3電腦。
php stdin是什麼意思?
PHP STDIN 使用:
PHP 語言中"STDIN" 用於從控制台讀取內容,遇到此常數或透過fopen() 函數開啟php://stdin 腳本將會等待使用者輸入內容,直到使用者按下回車鍵提交。
寫個 stdin.php 測試一下:
<?php echo "请输入内容:"; $jimmy = fgets(STDIN); echo sprintf("输入的内容为: %s\n", $jimmy); $demo = fopen('php://stdin', 'r'); echo "请输入: "; $test = fread($demo, 12); //最多读取12个字符 echo sprintf("输入为: %s\n", $test); fclose($demo);
運行結果:
请输入内容:sad 输入的内容为: sad 请输入: asdasdasdasdasdasd 输入为: asdasdasdasd(这里因为设置了最多读取12个字符,设置更多一些就可以完整显示)
推薦學習:《PHP影片教學》
以上是php stdin是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!