2011-10-12 46 views
0

我正在嘗試測試PayPal IPN,因此我想要設置一個腳本將$_GET數組的所有內容寫入文件,以便我可以看到請求是否如我所設想的那樣。將數組的內容寫入另一個文件?

但是,我無法配置文件以實際顯示陣列的內容,就像它正在轉儲一樣。

例如:

$string = $_GET; 

$fp = fopen("paypal_req.txt", "w"); 
fwrite($fp, $string); 
fclose($fp); 

只需Echo的的$_GET值到文件paypal_req.txt,這當然是Array

如何將數組$_GET的內容轉儲爲paypal_req.txt,好像我使用的是var_dump()

任何幫助將不勝感激!

回答

2
$string = print_r($_GET, true); 
+0

道具。我總是使用'var_dump()',它不提供返回參數,只是現在檢查了文檔:)。我會接受定時器下降的時候! – Avicinnian

2

如果你想有一個類似的輸出的var_dump(),您可以使用var_export()函數:

$string = var_export($_GET, true); 
0

var_export($_GET, true)的建議是最好的,但你通過捕捉可能用var_dump其輸出與輸出緩衝。

<?php 
ob_start(); 
var_dump($_GET); 
$dump = ob_get_clean(); 
?> 
相關問題