php中的字符串比较不使用';如果我使用对象,则无法工作

php中的字符串比较不使用';如果我使用对象,则无法工作,php,string,string-comparison,Php,String,String Comparison,我正在比较php中的两个字符串。 当我这样比较它们时,它是有效的: if ("Original Mix" == "Original Mix") echo "ok"; else echo "not ok"; 但是当我把它和我的物体比较的时候,它没有。 我试着回显我的对象,结果是:原始混合 if ($traccia->remix == "Original Mix") echo "ok"; else echo "not ok"; php有什么问题?你能在$tr

我正在比较php中的两个字符串。 当我这样比较它们时,它是有效的:

if ("Original Mix" == "Original Mix")
    echo "ok";
else
    echo "not ok";
但是当我把它和我的物体比较的时候,它没有。 我试着回显我的对象,结果是:原始混合

if ($traccia->remix == "Original Mix")
    echo "ok";
else
    echo "not ok";

php有什么问题?

你能在
$traccia->remix
var_dump
吗?我不认为php有什么问题:)你可能想验证
$traccia->remix
的内容,确保两端没有任何不可见的字符,例如空格、制表符……尝试:
如果(trim((string)$traccia->remix)=“原始混合”)
@DaveChen var_dump阻塞了我的电脑,所以我认为有一个比比较更大的问题。有什么建议吗?