为什么我的编辑器没有突出显示我的所有PHP代码?

-4 php syntax-highlighting

在我的代码编辑器中,它通常以粗体蓝色打印显示PHP代码.我发现我的一些代码没有显示为粗体蓝图.有人可以看看下面的代码并告诉我,如果我做错了什么?提前致谢.

    <td class="hr"><?php echo htmlspecialchars("payroll number")."&nbsp;" ?></td>
    <td class="dr"><input type="text" name="GevityNo" maxlength="10" value="<?php echo str_replace('"', '&quot;', trim($row["GevityNo"])) ?>"></td>
</tr>
<tr>
    <td class="hr"><?php echo htmlspecialchars("employee name")."&nbsp;" ?></td>
    <td class="dr"><textarea cols="25" rows="1" name="employee_name" maxlength="75"><?php echo str_replace('"', '&quot;', trim($row["employee_name"])) ?></textarea></td>
</tr>
<tr>
    <td class="hr"><?php echo htmlspecialchars("Sex")."&nbsp;" ?></td>
    <td class="dr"><select name="Sex">
    <option value=""></option>
    <?php
        $lookupvalues = array("male","female");
        reset($lookupvalues);
        foreach($lookupvalues as $val){
            $caption = $val;
            if ($row["Sex"] == $val) {$selstr = " selected"; } else {$selstr = ""; }
            ?>
            <option value="<?php echo $val ?>"<?php echo $selstr ?>><?php echo $caption ?></option>
    <?php } ?>
    </select>
</td>
Run Code Online (Sandbox Code Playgroud)

tro*_*skn 5

$ cat > /home/tkn/tmp/foo.php
  ... snip ...
^C
$ php -l /home/tkn/tmp/foo.php 
No syntax errors detected in /home/tkn/tmp/foo.php
Run Code Online (Sandbox Code Playgroud)

所以,是的,这是有效的PHP代码.获得更好的编辑器.