2016-08-01 46 views
0

我可能已经错过了什么,但我真的不明白:如果语句字符串怪comparaison

if(trim($_GET[$slug]) == trim($cat->$slug)) { 
    $selected = 'selected'; 
} 
else { 
    $selected = ''; 
} 

var_dump(trim($_GET[$slug])); 
var_dump(trim($cat->slug)); 
var_dump($selected); 

显示:

string(8) "albanais" 
string(8) "albanais" 
string(0) "" 

回答

2

应该使用$cat->slug if语句,而不是内部$cat->$slug

+0

你能说出这是为什么吗?它有助于给出解释。 – nerdlyist

+0

非常感谢您的问题。我是失明的^^。该休息了;) – Xenofexs