類似的問題已發佈,但我一直未能找到答案。如果聲明內功能不起作用
這條IF語句通過它自己正確工作。
$subject_id_top = "case studies";
if($subject_id_top == "case studies") {echo "active";}
但是,當我在函數中插入這個IF語句它不起作用。
<style>
.active {
color:#F00;
}
</style>
<?php
$subject_id_top = "case studies";
function menu_active() {
if($subject_id_top == "case studies") {echo "active";}
}
<a class="<?php menu_active(); ?>" href="#">Case Studies</a>
?>
這似乎是一個非常基本的問題,但對於我的生活,我還沒有弄明白。社區的幫助將會很好。提前致謝。
@fireeyedboy在我身上跳了起來 - 他是對的。值得注意的是,您的''元素不會像現在寫在頁面中那樣在關閉php標籤('?>')內工作。您可能需要將其放在該標籤之外或使用'echo'打印。您可能已經按照您的示例的方式將其寫入了此處,但爲了防止這種情況在您的網站上出現,請將其提交給我們! – raphaelvalerio 2013-03-26 01:19:51
其實在我的檔案裏面呢?>。我在這裏寫了這樣的意外。將糾正它。 – user2209695 2013-03-26 01:24:45