background image

  echo '<p>Search results for query: ',  
      htmlspecialchars($_GET['query'], ENT_QUOTES), '.</p>';  
}  
?> 
  能写出这样代码的人应该是我想要录用的人了。

<?被替换成了<?php,这样更符合 XML 规范。

在输出$_GET['query']的值之前先判断它是否为空。

echo 命令中多余的括号被去掉了。

字符串用单引号限定,从而节省了 PHP 从字符串中搜索可替换的变量的时间。

用逗号代替句号,节省了 echo 的时间。

将 ENT_QUOTES 标识传递给 htmlspecialchars 函数,从而保证单引号也会被转义。

虽然这并是最主要的,但也算是一个良好习惯。

  可惜的是,能给出这样让人满意答复的程序员少之又少。我们花了 3 个月的时间才招
聘到让我们满意的程序员。
  那么,你会怎样回答文章开头提出的问题呢?你认为 PHP 代码的优劣体现在哪里?
你认为一个 PHP 程序员还应具有哪些品质?