我想知道下面列出的代碼是否應該顯示爲空,因爲它沒有。如何隱藏使用PHP的正確方式的空代碼?
這是正確的方式,當它是空的時候不顯示代碼嗎?如果不是,當我不希望代碼顯示爲空時,我的代碼應該如何顯示?我希望這聽起來不會令人困惑?
這是代碼。
<?php
if(empty($link)){
echo '<div class="r"><strong>Links: </strong>' . tag_cloud($link) . '</div>';
}
?>
我想知道下面列出的代碼是否應該顯示爲空,因爲它沒有。如何隱藏使用PHP的正確方式的空代碼?
這是正確的方式,當它是空的時候不顯示代碼嗎?如果不是,當我不希望代碼顯示爲空時,我的代碼應該如何顯示?我希望這聽起來不會令人困惑?
這是代碼。
<?php
if(empty($link)){
echo '<div class="r"><strong>Links: </strong>' . tag_cloud($link) . '</div>';
}
?>
您的情況表明,如果$ link是空的,應該顯示,否則不顯示。
嘗試
if(!empty($link)){
確保你修剪$鏈接。如果$ link只包含不被視爲空白的空白。
好點.------ – 2009-12-09 14:15:30
我勸你進入這樣的習慣:
的var_dump($鏈接);
無論何時您期待測試條件。
但由於某種原因我列出的代碼被顯示。 – SlapThiS 2009-12-09 14:00:15
可能是因爲$ link是空的? – 2009-12-09 14:00:36