【发布时间】:2012-09-11 19:02:49
【问题描述】:
下面的课程显示了我的情况 - 我没有得到正确的结果。
class Test {
public static $API_KEY = 'B0gTFoDazzV7e1EgutQg';
public static $API_SECRET = 'S5axjxfvpO2uNPocdXE';
public function test(){
$a= self::$API_KEY.":".self::$API_SECRET;
$'B0gTFoDazzV7e1EgutQg:S5ddjxfvpO2uNPocdXE';
if ($a==$b){
echo "True";
echo var_dump($a);
echo var_dump($b);
} else {
echo "False";
echo strlen($a);
echo strlen($b);
echo var_dump($a);
echo var_dump($b);
}
}
}
$a= new Test;
这应该是一样的!应该是真的……
这应该是真的!!有什么想法/?>
【问题讨论】:
-
这没有失败的理由。这是你的完整代码吗?
curl_setopt和$a=...; $b=...;之间什么都没有? -
你能检查
var_dump($a.':'.$b == 'B0gTFoDazzV7e1EgutQg:S5ddjxfvpO2uNPocdXEev.J5Gjargwmcc0JA5jeIGyzXhZuHphwfe')的值吗?你的字符串可能有问题...... -
所以你的变量不正确。您是否尝试回显
self::$API_KEY.":".self::$API_SECRET?看起来一样吗? -
尝试获取静态字符串,然后将其再次复制粘贴到您的字段中。如果您的字符串“看起来”相同但
==返回错误,则它们显然有问题。 -
omg = 我一直在复制粘贴并尝试了一个多小时。我一直在不断地复制错误的细节。承认这是一个错字。我会爬进洞里打败我自己..