Php exit()函数用于打印消息

Php exit()函数用于打印消息,php,Php,你能帮我吗?我有一句话: $orderRequest = new CreateOrderRequest(null, "BTC", null, $currency, $amount, $orderDescription, "en", $callbackUrl, $successUrl, $cancelUrl); 我需要打印:$orderRequest 我是这样做的: exit("orderRequest: {$currency} {$amount}; {$orderDescription}; {

你能帮我吗?我有一句话:

$orderRequest = new CreateOrderRequest(null, "BTC", null, $currency, $amount, $orderDescription, "en", $callbackUrl, $successUrl, $cancelUrl);
我需要打印:
$orderRequest

我是这样做的:

exit("orderRequest: {$currency} {$amount}; {$orderDescription}; {$callbackUrl}; {$successUrl}; {$cancelUrl}");

也许有更简单的方法可以做到这一点?

这里有一个简化的方法:

echo '<pre>'; // easy way to improve print_r layout (newlines)
print_r($orderRequest); // can print objects and arrays, while exit() doesn't
exit(); // optional, depending if you want to terminate program execution
echo';//改进打印布局的简单方法(换行)
打印($orderRequest);//可以打印对象和数组,而exit()不能
退出();//可选,具体取决于是否要终止程序执行

此外,只有在以双引号字符串(如
echo“{$currency['key']}”)打印数组键时,才需要像
{$currency}
这样的花括号

这里有一种简化方法:

echo '<pre>'; // easy way to improve print_r layout (newlines)
print_r($orderRequest); // can print objects and arrays, while exit() doesn't
exit(); // optional, depending if you want to terminate program execution
echo';//改进打印布局的简单方法(换行)
打印($orderRequest);//可以打印对象和数组,而exit()不能
退出();//可选,具体取决于是否要终止程序执行

此外,只有在以双引号字符串(如
echo“{$currency['key']}”)打印数组键时,才需要像
{$currency}
这样的花括号

对于该文件,仅使用打印($orderRequest),这取决于您试图实现的目标。在我看来,这看起来不错。但是很难说这是否是执行您试图执行的操作的最佳方式,因为我们看不到您的其余代码,也不知道除了
exit
语句之外发生了什么。这在我看来是错误的,您实际上并没有打印
$orderRequest
,而是打印发送给其构造函数的变量。除此之外,您可能还想发送一些接收端可以使用的东西,比如html或json。谢谢,这很好@KarolisTamašauskas请将其中一个答案标记为“已接受”或“已评论”,以便人们不会认为您仍然需要帮助。为此,请仅使用print_r($orderRequest),这取决于您试图实现的目标。在我看来,这看起来不错。但是很难说这是否是执行您试图执行的操作的最佳方式,因为我们看不到您的其余代码,也不知道除了
exit
语句之外发生了什么。这在我看来是错误的,您实际上并没有打印
$orderRequest
,而是打印发送给其构造函数的变量。除此之外,您可能还想发送一些接收端可以使用的东西,比如html或json。谢谢,这很好@KarolisTamašauskas请将其中一个答案标记为已接受或已发表评论,这样人们就不会认为你仍然需要帮助。