我在調試時經常使用以下代碼段:
echo "
" . var_dump($var) . "";
而且我發現我通常會得到一個很好的可讀輸出.但有時我卻不這樣做.這個例子我現在特別煩惱:
$username='xxxxxx';
$password='xxxxxx';
$data_url='http://docs.tms.tribune.com/tech/tmsdatadirect/schedulesdirect/tvDataDelivery.wsdl';
$start=gmdate("Y-m-d\TH:i:s\Z",time());
$stop =gmdate("Y-m-d\TH:i:s\Z",time()+3600*24);
$client = new SoapClient($data_url, array('exceptions' => 0,
'user_agent' => "php/".$_SERVER[SCRIPT_NAME],
'login' => strtolower($username),
'password' => $password));
$data = $client->download($start,$stop);
print_r($data);
?>
我當然不想透露我的憑據,但是我被告知print_r在這種情況下將與我通常的代碼片段相同,實際上print_r和我的代碼片段都不會生成除了沒有格式化的runon數據之外的任何內容.我該怎么做才漂亮?!