Rumah >pembangunan bahagian belakang >tutorial php >Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel: * Bagaimanakah Saya Boleh Membaca Input Standard dalam PHP untuk Skrip Tujuan Am? * Adakah Mungkin untuk Mengendalikan Input Standard dalam PHP Beyond Web
Cara Mengendalikan Input Standard dalam PHP untuk Skrip Tujuan Am
PHP, biasanya dikaitkan dengan pembangunan web, secara mengejutkan menonjolkan serba bolehnya sebagai bahasa skrip tujuan umum. Walaupun kaedah input luaran adalah terhad dalam aplikasi web, apabila menggunakan PHP untuk tugas yang lebih luas, ia menjadi penting untuk mengurus input standard. Secara khususnya, bagaimanakah PHP boleh mendapatkan semula input daripada stdin menggunakan fungsi seperti fgetc()?
Memanfaatkan php://stdin untuk Mengakses Input Standard
Walaupun tiada konsol khusus input berasaskan, PHP menyediakan penyelesaian. Anda boleh membuat pemegang fail yang dipautkan ke php://stdin, membolehkan anda membacanya kemudian. Menggunakan fgets(), anda boleh mendapatkan baris input lengkap, atau fgetc() untuk membaca aksara individu.
Pertimbangkan coretan kod berikut:
<code class="php"><?php $f = fopen('php://stdin', 'r'); while ($line = fgets($f)) { echo $line; } fclose($f); ?></code>
Dalam contoh ini, kami mencipta pemegang fail ($f) disambungkan ke php://stdin, membukanya dalam mod baca ('r'). Dalam gelung while, kami menggunakan fgets() untuk membaca setiap baris daripada input standard. Gelung berterusan sehingga tiada lagi input, dan akhirnya, kami menutup pemegang fail menggunakan fclose().
Pendekatan ini membolehkan PHP berinteraksi dengan input standard dengan berkesan, memenuhi keupayaannya yang lebih luas sebagai bahasa skrip serba boleh .
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan kandungan artikel: * Bagaimanakah Saya Boleh Membaca Input Standard dalam PHP untuk Skrip Tujuan Am? * Adakah Mungkin untuk Mengendalikan Input Standard dalam PHP Beyond Web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!