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 程序员还应具有哪些品质?