如何删除php文件中的冗余代码

时间:2013-05-30 06:14:34

标签: php html

我在我的php文件中使用以下代码至少10次。

<span class="red">*</span>
<?php
 if (isset($_SESSION['nodistrict'])) {
 echo '<span class="red">&nbsp; Selecting a district is mandatory.</span>';
 }
?>

我如何在一个地方写这个,并从几个地方打电话。

3 个答案:

答案 0 :(得分:2)

这样的功能:

function hasDistrict() {
    if (isset($_SESSION['nodistrict'])) {
        echo '<span class="red">&nbsp; Selecting a district is mandatory.</span>';
    }
}

多次在您的代码中调用它:

hasDistrict();

答案 1 :(得分:2)

也许你正在寻找类似的东西:

function showError($to_check, $mandatory_field)
{
    if(isset($to_check))
    {
        echo '<span class="red">&nbsp; Selecting a ' . $mandatory_field . ' is mandatory.</span>';
    }
}

答案 2 :(得分:1)

由于代码混合了HTML和PHP代码,我建议将其放在一个单独的.php文件中,并将其包含在您需要的任何地方。