Rumah >pembangunan bahagian belakang >masalah PHP >Apakah maksud php stdin?

Apakah maksud php stdin?

藏色散人
藏色散人asal
2021-12-08 10:37:373567semak imbas

Stdin dalam php ialah pemalar, fungsinya adalah untuk membaca kandungan daripada konsol Apabila menemui pemalar ini atau membuka skrip "php://stdin" melalui fungsi fopen(), ia akan menunggu pengguna input. , sehingga pengguna menekan kekunci Enter untuk menyerahkan.

Apakah maksud php stdin?

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.4, komputer Dell G3.

Apakah maksud php stdin?

Penggunaan PHP STDIN:

"STDIN" dalam bahasa PHP digunakan untuk hamba kawalan Platform membaca kandungan Apabila menemui pemalar ini atau membuka php://stdin melalui fungsi fopen(), skrip akan menunggu pengguna memasukkan kandungan sehingga pengguna menekan kekunci Enter untuk menyerahkan.

Tulis stdin.php dan uji:

<?php
echo "请输入内容:";
$jimmy = fgets(STDIN);
echo sprintf("输入的内容为: %s\n", $jimmy);
$demo = fopen(&#39;php://stdin&#39;, &#39;r&#39;);
echo "请输入: ";
$test = fread($demo, 12); //最多读取12个字符
echo sprintf("输入为: %s\n", $test);
fclose($demo);

Hasil berjalan:

请输入内容:sad
输入的内容为: sad
请输入: asdasdasdasdasdasd
输入为: asdasdasdasd(这里因为设置了最多读取12个字符,设置更多一些就可以完整显示)

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah maksud php stdin?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn