Tôi có hai tập tin: first.php:exit() với thông điệp và khác không thoát tình trạng
#!/usr/bin/php
<?php
exit("Unable"); //1
#exit(1); //2
#exit(); //or exit(0) //3
?>
second.php:
#!/usr/bin/php
<?php
exec("./first.php",$out,$err);
var_dump($out);
echo "\n".$err;
?>
Bây giờ, khi tôi chạy second.php với dòng # 1 trong first.php tôi có "Không thể" trong $ out và 0 trong $ err. nhưng với hai lối thoát khác, tôi có chữ số đó bằng $ err.
Làm cách nào tôi có thể có số không bằng $ err khi tôi thực hiện thoát với thông báo chuỗi?
Tôi đã thử nghiệm 2> & 1 nhưng vô dụng.
Tôi nghĩ giống như bạn – Farhadix