色色整理的PHP面试题集锦

前端之家收集整理的这篇文章主要介绍了色色整理的PHP面试题集锦前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

PHP 基础知识部分 1. 求$a的值 @H_404_0@<div class="codetitle"><a style="CURSOR: pointer" data="74129" class="copybut" id="copybut74129" onclick="doCopy('code74129')"> 代码如下:

<div class="codebody" id="code74129"> @H_4040@$a = "hello"; @H4040@$b = &$a; @H4040@unset($b); @H4040@$b = "world"; @H4040@echo $a; @H4040@
@H4040@2. 求$b的值 @H404_0@<div class="codetitle"><a style="CURSOR: pointer" data="65843" class="copybut" id="copybut65843" onclick="doCopy('code65843')"> 代码如下:
<div class="codebody" id="code65843"> @H_4040@$a = 1; @H4040@$x = &$a; @H4040@$b = $a++; @H4040@echo $b; @H4040@
@H404_0@3. 写出一个函数实现 删除指定目录包括其下的所有子目录以及文件 4. 写一个函数,算出两个文件的相对路径,如: @H_404_0@$a = '/a/b/c/d/e.PHP'; @H_404_0@  $b = '/a/b/12/34/c.PHP'; @H_404_0@javascript 基础知识部分 1. 谈谈js实现继承的几种方式,并写出demo 2. 谈谈你熟悉的js框架,并实现下面DOM元素的获取 <div drag="true" index="1">
@H_4040@<div drag="true" index="2">
@H404_0@<div drag="true">
要求找到drag="true" 并且 index="1" 或 无index属性的div 提示: 如果不能一次写出,请完成下来步骤 @H_404_0@1. 找到drag="true" 并且 index="1" 2. 找到drag="true" 并且 无index属性的 3. 将二者联立起来得到 @H_404_0@3. 实现一个遮罩层效果,要求要显示的元素在页面上居中显示 4. 闭包知识考察 @H_404_0@<div class="codetitle"><a style="CURSOR: pointer" data="43817" class="copybut" id="copybut43817" onclick="doCopy('code43817')"> 代码如下:<div class="codebody" id="code43817"> @H_4040@function step(a){ @H4040@return function(x){ @H4040@return x+a++; @H4040@} @H4040@} var a = step(10); @H4040@var b = step(20); @H4040@alert(a(10)); @H4040@alert(b(20)); @H4040@var a="123abc"; @H4040@alert(typeof(a++)); @H4040@alert(a); @H404_0@ MysqL 知识部分 1. 某内容管理系统中,表message有如下字段 @H_404_0@id 文章id @H_404_0@title 文章标题 @H_404_0@content 文章内容 @H_404_0@category_id 文章分类id @H_404_0@hits 点击量 创建上表,写出MysqL语句 2. 同样上述内容管理系统:表comment记录用户回复内容,字段如下 @H_404_0@comment_id 回复id @H_404_0@id 文章id,关联message表中的id @H_404_0@comment_content 回复内容 现通过查询数据库需要得到以下格式的文章标题列表,并按照回复数量排序,回复最高的排在最前面 文章id 文章标题 点击量 回复数量 用一个sql语句完成上述查询,如果文章没有回复回复数量显示为0 @H_404_0@3. 上述内容管理系统,表category保存分类信息,字段如下 category_id int(4) not null autoincrement; @H404_0@categroy_name varchar(40) not null; 用户输入文章时,通过选择下拉菜单选定文章分类 写出如何实现这个下拉菜单[可使用PHP,JAVASCRIPT,HTML] @H_404_0@MysqL 知识扩展部分 4. 系统需要对分类表进行扩展,使它能支持无限级别分类,请设计这个表结构,并根据你的设计完成下述场景 1. 查找隶属指定分类下的所有文章(包含子分类下的所有文章) @H_404_0@2. 查找指定文章分类到根分类的层级,比如: @H_404_0@文章"MysqL优化心得" 它对应在 "程序设计/MysqL/运维/" 下 @H_404_0@3. 删除分类时要求也能删除其下所有子分类 @H_404_0@5. 系统需要对文章增加标签功能,(标签文章是多对多的关系),用于实现"相关文章"功能.请设计这个表结构,@H_404_0@并根据你的设计完成下述场景. 1. 查找 与指定文章最相近的五篇文章 (相似度的算法 以相同标签数量作为依据,数量越大说明越相似) @H_404_0@综合知识部分: 1. 谈谈你对Cookie 与 Session 的理解,它们的适用场景是什么,如有可能可阐述下在多种应用下Session如何共享的思路 2. 谈谈你对单点登录的理解,比如原理与实现,以及实现过程中有哪些问题需要注意 3. 谈谈你对MVC的理解,MVC的缺点是什么,如果让你实现一个MVC框架,你想怎样实现? 4. 谈谈你平常工作中使用过的权限管理部分,你是如何理解与实现的?

原文链接:https://www.f2er.com/phpinterview/27283.html

猜你在找的PHP面试题相关文章