- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是网络开发新手,正在试验 Braintree 网络 Hook 。我正在使用他们的 create submerchant 示例代码来创建一个 submerchant,然后假设通知应该到达我的服务器,说明它是否成功。
我的方法:我刷新 submerchant.php 页面(我在 NameCheap 服务器上使用 Wordpress),然后 echo
显示“成功!”。然后我转到 webhooks.php 页面并刷新它。但是,var_dump
仅返回 NULL NULL
而 print_r
不返回任何内容。为什么 print_r
不显示任何内容?
submerchant.php - 这会在我设置 $one = 1
并为子商户设置新的 id
时创建子商户
<?php
require_once(__DIR__ . '/../braintree/lib/Braintree.php');
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('A');
Braintree_Configuration::publicKey('B');
Braintree_Configuration::privateKey('C');
function fd_create_sm() {
$one;
$one = 1;
if($one=1) {
$merchantAccountParams = [
'individual' => [
'firstName' => 'Janez',
'lastName' => 'Doe',
'email' => 'jane@14ladders.com',
'phone' => '5553334444',
'dateOfBirth' => '1981-11-19',
'ssn' => '456-45-4567',
'address' => [
'streetAddress' => '111 Main St',
'locality' => 'Chicago',
'region' => 'IL',
'postalCode' => '60622'
]
],
'business' => [
'legalName' => 'Jane\'s Ladders',
'dbaName' => 'Jane\'s Ladders',
'taxId' => '98-7654321',
'address' => [
'streetAddress' => '111 Main St',
'locality' => 'Chicago',
'region' => 'IL',
'postalCode' => '60622'
]
],
'funding' => [
'descriptor' => 'Red Ladders',
'destination' => Braintree_MerchantAccount::FUNDING_DESTINATION_BANK,
'email' => 'funding@blueladders.com',
'mobilePhone' => '5555555555',
'accountNumber' => '1123581321',
'routingNumber' => '071101307'
],
'tosAccepted' => true,
'masterMerchantAccountId' => "na",
'id' => "green_ladders"
];
$result = Braintree_MerchantAccount::create($merchantAccountParams);
$result->success;
if($result->success) {
echo 'Success!';
} else {
print_r($result->errors);
$errordata;
echo '***********';
$BT_Errors = new Braintree_Error_ErrorCollection($errordata);
echo '***********';
$BT_Errors->deepAll();
echo '***********';
$BT_Errors->onHtmlField("transaction[amount]");
}
$result->merchantAccount->status;
$result->merchantAccount->id;
// "blue_ladders_store"
$result->merchantAccount->masterMerchantAccount->id;
// "14ladders_marketplace"
$result->merchantAccount->masterMerchantAccount->status;
// "active"
} else {
return;
}
}
fd_create_sm();
?>
webhooks.php
<?php
var_dump($_POST['bt_signature']);
var_dump($_POST['bt_payload']);
print_r($_POST['bt_signature']);
print_r($_POST['bt_payload']);
?>
最佳答案
很可能,输出数据存储在某个输出缓冲区中。如果您非常确定要以这种方式调试代码,请尝试在使用print_r
输出数据后立即添加wp_die();
调用.这应该有所帮助!
还有一件事:有时一些代码(不是这种特殊情况)实际上由于更复杂的数据流而从未输出过。对于这种情况,使用一些第 3 方调试工具可能是个好主意,或者,如果您正在寻找更简单的解决方案,您可以将一些输出写入某个日志文件,然后检查该文件。
祝你好运!
关于php - Print_r 不返回任何东西; var_dump 显示 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34456929/
我已经在装有 Windows 的计算机上安装了 xdebug,默认情况下它运行良好 - 轨迹色彩丰富且漂亮,但在另一台装有 ubuntu 10.10 的计算机上它是无色且没有任何格式的。 我尝试在 p
此 var_dump 结果中的数字 #11 和 (0) 是什么意思: object(PDO)#11 (0) { } 我有一个类,我从它创建了一个对象并在多个地方使用它。 最佳答案 我也不知道,一起来了
这个问题已经有答案了: UTF-8 all the way through (13 个回答) 已关闭 6 年前。 我现在正在从事日本项目。当我使用 var_dump() 时,日文字符在浏览器中无法正确
根据函数名称本身,var_dump() 转储有关所提供参数的所有内容,对象的函数除外。 有没有办法导出这些函数? 最佳答案 不能获取对象的方法,但是可以获取类的方法: var_dump(get_cla
我正在处理一个项目,但 $_SESSION['username'] 没有回应 我使用了 var_dump,这就是我从该结果中得到的结果 我的问题是如何修复. array(4) { ["SES
array(14) { [0]=> string(1) "1" ["id"]=> string(1) "1" [1]=> string(7) "myUserName" ["
您好,我有一个网站,当用户从网页中选择一个品牌后,该网站会查询 CarID。因此,将执行 SELECT 查询,然后将 CarID 值传递给 PHP 变量。然而,目前我用来调试问题的 var_dump
我想允许用户在我的网站上上传其个人资料图片的图像(文件)。他们通过 HTML 表单上传图像,但我无法将文件移动到我想要的文件夹。我不想弄乱 php.ini 文件来更改上传路径。我想使用 move_up
当处理某些 PHP 对象时,可以执行 var_dump() 并且 PHP 将值打印到屏幕上,不断打印,直到达到我假设的 PHP 内存限制。这方面的一个例子是转储一个简单的 HTML DOM 对象。我假
我不喜欢 var_dump 打印对象的方式。我想用这个函数覆盖它: function var_dump($object, $die = true) { print ''; print_
我想弄清楚为什么一个变量没有触发它应该触发的条件。 var_dump 报告如下: string(20) "0" 为什么明明是1长度却报长度为20? 最佳答案 它可能正在渲染 html。即 var_du
php var_dump 函数作用是判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型. 来看看var_dump 语法: 复制代码 代码如下: va
我可以将 var_dump($var) 的输出分配给一个变量吗?作为默认行为,var_dump() 只是在屏幕上打印输出。我想将其输出附加或分配给其他变量,然后再输出。喜欢: $a = true; $
我想 var_dump 一个变量来调试我的数据库操作。我不想安装任何调试器,所以我在我的模型中使用了 var_dump($result)。它输出错误。 This page contains the f
var_dump(object) 返回:object()#1 我真的很想知道 object()#1、object()#2 和 object()#3 之间有什么区别。 任何帮助表示赞赏。 最佳答案 va
我正在编写一个脚本来 curl 另一个网站,然后解析结果。我似乎遇到了一些奇怪的问题,我不明白它们来自哪里;我在下面包含了我的代码中有问题的部分以及从中返回的输出: '; echo $Book
有没有方便的方法来转储Scala中指定对象的所有成员, 像var_dump(), PHP function ? 最佳答案 正如“How to Dump/Inspect Object or Variab
当我尝试从 pdo 语句中获取值时,它会出错,如果我转储它,它会显示 false。 $stmt = $pdo->prepare('SELECT * FROM tbl WHERE student_id
经过几个小时的研究,到目前为止,我自己还没有找到合适的解决方案,因此我在这里! 我目前正在开发一个学校项目,该项目使用 login.php 验证器文件来检查用户是否填写了所有输入等,并创建 sessi
我有以下代码: function fetch_conversation_messages($conversation_id){ $conversation_id = (int)$convers
我是一名优秀的程序员,十分优秀!