php字符串比较失败,使用self::mystring


php string comparison fails with self::mystring

下面的类显示了我的情况-我没有得到正确的结果。

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;

这应该是一样的!这应该是真的。。。

这应该是真的!!有什么想法/?>

您的两个字符串不相同。。。

 api_secret:  S5axjxfvpO2uNPocdXEev (first part)
                ^^
 compared to: S5ddjxfvpO2uNPocdXEev
                ^^