文档库 最新最全的文档下载
当前位置:文档库 › PHP程序员面试题

PHP程序员面试题

PHP程序员面试题
PHP程序员面试题

PHP工程师笔试题(运行环境为PHP5)

基础题

1.写出如下程序的输出结果。

$str1 = null;

$str2 = false;

echo $str1==$str2 ? '相等' : '不相等';

$str3 = '';

$str4 = 0;

echo $str3==$str4 ? '相等' : '不相等';

$str5 = 0;

$str6 = '0';

echo $str5===$str6 ? '相等' : '不相等';

?>

2.使用3中或更多方式获取任意文件的扩展名如E:/wwwroot/docs/new.jpg,获取jpg即可

3.请写一个函数,获取今日、昨日、上周一、上周日、本月第一天、上月第一天、上月最

后一天的日期。

PHP应用

4.写一个类,对RSS2.0的标准格式进行解析,可以使用PHP5的内置XML解析函数或方

法。RSS2.0的格式如下例子所示。

5.使用PHP对1维数组进行排序,可以使用冒泡排序或者快速排序法。

数据库(MYSQL 、Oracle均可)

6. 某内容管理系统中,表message有如下字段:id 文章id title 文章标题content 文章内容cid 文章分类id hits 点击量。创建上表,写出sql语句。

7、同样上述内容管理系统:表comment记录用户回复内容,字段如下:comment_id 回复id id文章id,关联message表中的id,comment_content 回复内容。现通过查询数据库需要得到以下格式的文章标题列表,并按照回复数量排序,回复最高的排在最前面。

文章id 文章标题点击量回复数量

用一个sql语句完成上述查询。

相关文档