Dalam PHP, fungsi exec() mengembalikan baris terakhir hasil pelaksanaan perintah. Fungsi ini digunakan untuk melaksanakan program luaran Apabila parameter output fungsi ditentukan, output akan diisi dengan hasil pulangan Jika sudah ada elemen dalam parameter output, fungsi exec akan menambahkannya selepas output.
Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3.
exec() Secara lalai, ia akan mengembalikan baris terakhir hasil arahan yang ditentukan Jika parameter output ditentukan, output akan diisi hasil yang dikembalikan; jika sudah ada elemen dalam parameter output, exec() akan ditambahkan selepas output.
exec melaksanakan program luaran
Penerangan
exec(string $command, array &$output = ?, int &$return_var = ?): string
exec() melaksanakan perintah yang ditentukan oleh parameter arahan.
Parameter
arahan Perintah untuk dilaksanakan.
output Jika parameter output disediakan, tatasusunan ini akan diisi dengan output pelaksanaan perintah, satu elemen dalam tatasusunan untuk setiap baris output. Data dalam tatasusunan tidak mengandungi aksara ruang putih mengekori, seperti n aksara. Sila ambil perhatian bahawa jika tatasusunan sudah mengandungi beberapa elemen, fungsi exec() akan menambahkan kandungan pada penghujung tatasusunan. Jika anda tidak mahu menambah pada penghujung tatasusunan, gunakan fungsi unset() untuk menetapkan semula tatasusunan sebelum menghantarnya kepada fungsi exec().
return_var Jika kedua-dua parameter output dan return_var disediakan, status pulangan selepas pelaksanaan arahan akan ditulis kepada pembolehubah ini.
Nilai pulangan
Barisan terakhir hasil pelaksanaan arahan. Jika anda ingin mendapatkan output arahan, pastikan anda menggunakan parameter output.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah exec pulangan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!