我有一個複雜的函數(不是一個班輪),它接收一個對象,做一些工作人員,然後它應該返回相同的對象回管道。確保只有預期的對象從一個函數傳遞到管道
函數體打開文件進行寫入,從Web服務下載某些內容等。它還通過打印到控制檯向用戶提供反饋。
function($obj)
{
do some staff
more staff
$obj
}
我如何確保只有預期的對象被返回到管道,並沒有別的像印刷到能夠從我在函數體中運行命令打印控制檯或什麼文字?
我認爲寫主機不應該影響管道。但不確定其他命令。也許,有一些方法可以做到這一點。還沒有找到任何東西。
吞食只是用個e在函數結尾處返回$ obj語句,以便返回。 –
@SagePourpre這不會使'$ obj'必然成爲傳遞給管道的唯一對象。 –
@ManuelBatsching什麼?!那麼,我不得不爲自己測試這個......當然,你是100%正確的。今天學到的另一件事!謝謝 ! –