我正在尝试测试PayPal IPN,因此我想设置一个脚本将$_GET
数组的所有内容写入文件,这样我就可以看到请求的内容是否为我假设。
但是,我无法配置文件以实际显示数组的内容,就像它被转储一样。
例如:
$string = $_GET;
$fp = fopen("paypal_req.txt", "w");
fwrite($fp, $string);
fclose($fp);
简单地将$_GET
的值反映到文件paypal_req.txt
中,当然这是Array
。
我怎样才能将数组$_GET
的内容转储到paypal_req.txt
,就像我使用var_dump()
一样?
非常感谢任何帮助!
答案 0 :(得分:2)
$string = print_r($_GET, true);
答案 1 :(得分:2)
如果你想要一个类似的输出到var_dump(),你可以使用var_export()函数:
$string = var_export($_GET, true);
答案 2 :(得分:0)
var_export($_GET, true)
建议是最好的,但可以通过使用输出缓冲捕获其输出来使用var_dump。
<?php
ob_start();
var_dump($_GET);
$dump = ob_get_clean();
?>