Tôi có thể nhận đầu vào từ cả một đường ống và một heredoc và sử dụng cả hai từ trong php trên dòng lệnh.php stdin từ bash pipe và heredoc
tôi muốn làm một cái gì đó như thế này:
bash$ ls -l | php <<'code'
<?php
echo $piped;
?>
code
nào phải trả lại kết quả của ls -l
Ngoài ra, tôi có thể sử dụng php -R
với đầu vào heredoc cho php script?
@DaveRandom Trong * bash *, ** Ở đây Chuỗi ** cần ba '<' và ** Tài liệu ở đây ** hai '<'. –
@Shiplu Tôi rút lại hàng rào của mình và thừa nhận thất bại (trong đó tôi chưa bao giờ gặp phải điều đó trong bối cảnh bash trước đây). Nhận xét sẽ bị xóa ... – DaveRandom
@DaveRandom: Pedanticism yêu cầu bạn dừng viết các dấu nháy đơn ở những nơi không thích hợp. –