Var 转储到变量中
Var Dump in variable
我在 PHP 中有一个 API。如果您有任何错误,则 returns 为真,否则为 returns 假。我是这样捕捉的:
$ch = curl_init("http://localhost/api/v1/register");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($data));
$response = curl_exec($ch);
curl_close($ch);
我可以这样打印它:
var_dump($response);
现在,在测试中,它返回了这个:
string(4) "true"
我如何捕获变量的 true 或 false 以用于 if 实例?
从 Rizier123 开始,看起来 $response
包含字符串 true 而不是布尔值 true。而且我相信 PHP 也认为包含单词 false 的字符串在布尔意义上是 "true" 因为它不是空的或值 0.
所以也许就这样做:
$responseValue = ($response === 'true') ? true : false;
然后在你的 if 语句中使用 $responseValue
?
我在 PHP 中有一个 API。如果您有任何错误,则 returns 为真,否则为 returns 假。我是这样捕捉的:
$ch = curl_init("http://localhost/api/v1/register");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($data));
$response = curl_exec($ch);
curl_close($ch);
我可以这样打印它:
var_dump($response);
现在,在测试中,它返回了这个:
string(4) "true"
我如何捕获变量的 true 或 false 以用于 if 实例?
从 Rizier123 开始,看起来 $response
包含字符串 true 而不是布尔值 true。而且我相信 PHP 也认为包含单词 false 的字符串在布尔意义上是 "true" 因为它不是空的或值 0.
所以也许就这样做:
$responseValue = ($response === 'true') ? true : false;
然后在你的 if 语句中使用 $responseValue
?