代碼:oc-content/themes/realestate/item.php
PHP - 邏輯運算符與if/else語句測試不正常工作
我有這一塊PHP代碼,這是一個「框架」的一部分,被稱爲OSClass。基本上,我試圖將用戶(廣告的發佈者)名稱「隱藏」到未登錄的用戶。換句話說,只有當用戶登錄時,他們才能看到發佈者用戶是否發佈廣告。
我發現我需要添加這段代碼osc_is_web_user_logged_in()
,這已經非常完美的另一部分,然而,由於else
聲明,出版商的名稱仍然顯示...
我怎樣才能修改else語句?我可以刪除else語句,但我擔心它會'破壞'一些東西,我不確定什麼osc_item_user_id()
做...我在else語句中添加另一個if語句(完成PHP新手在這裏)。
<div class="ico-author ico"></div>
<?php if(osc_item_user_id() != null && osc_is_web_user_logged_in() ){ ?>
<?php echo osc_item_contact_name(); ?>
<?php } else { ?>
<?php echo osc_item_contact_name(); ?>
<?php } ?>
謝謝!
你在'if'和'else'塊中做同樣的事情。 – Barmar
爲什麼每行都出入'<?php'? – Barmar
@Barmar就是這樣的代碼。我所做的所有事情都是在最後加上&&聲明:) –