关闭

关闭

封号提示

内容

首页 php程序员面试经典问题.docx

php程序员面试经典问题.docx

php程序员面试经典问题.docx

上传者: 是敷衍还是无所谓 2017-03-20 评分 5 0 127 17 576 暂无简介 简介 举报

简介:本文档为《php程序员面试经典问题docx》,可适用于IT/计算机领域,主题内容包含php程序员面试经典问题  面试php程序员一般会问什么问题小伙伴们是不是很想知道下面是精心为大家整理的php程序员的面试问题希望对大家有帮助更多内符等。

php程序员面试经典问题  面试php程序员一般会问什么问题小伙伴们是不是很想知道下面是精心为大家整理的php程序员的面试问题希望对大家有帮助更多内容请关注网!  、用打印出前一天的时间格式是::(分)  $a=date("YmdH:i:s",strtotime("day"))  printr($a)  、echo(),print(),printr()的区别(分)  echo和print不是一个函数是一个语言结构  intprint(string$arg),只有一个参数  echoarg,arg,arg可以输出多个参数返回void  echo和print只能打印出string不能打印出结构  printr能打印出结构  比如  $arr=array("key"=>"value")  printr($arr)  、能够使HTML和PHP分离开使用的模板(分)  smarty,phplib  、使用哪些工具进行版本控制(分)  svn,git,cvs  、如何实现字符串翻转(分)  英文:  strrev($a)  中文或其他文字:  中文:GB代码是使用GB编码  functionreverse($str)  {  $ret=""  len=mbstrwidth(len=mbstrwidth(str,"GB")  for(i=i=i<lenleni)  {  arr=mbsubstr(arr=mbsubstr(str,$i,,"GB")  }  returnimplode("",arrayreverse($arr))  }  printr(reverse("你好"))    、优化MYSQL数据库的方法。(分多写多得)  语句方面:  使用索引增加查询效率  优化查询语句提高索引命中率  数据库涉及方面:  构造分库分表提高数据库的存储和扩展能力  根据需要使用不同的存储引擎  、PHP的意思(送分)  超级文本预处理语言  HypertextPreProcessor  、MYSQL取得当前时间的函数是格式化日期的函数是(分)  CURRENTTIMESTAMP()  DATEFORMAT()  selectDATEFORMAT("::","Ymd")  、实现中文字串截取无乱码的方法。(分)  mbsubstr($str,,,"GB")    、您是否用过版本控制软件如果有您用的版本控制软件的名字是(分)  svn  git  、您是否用过模板引擎如果有您用的模板引擎的名字是(分)  smarty  、请简单阐述您最得意的开发之作(分)  XXX  、对于大流量的网站,您采用什么样的方法来解决访问量问题(分)  有效使用缓存增加缓存命中率  使用负载均衡  对静态文件使用CDN进行存储和加速  想法减少数据库的使用  查看出现统计的瓶颈在哪里    、用PHP写出显示客户端IP与服务器IP的代码分)  $SERVER"REMOTEADDR"  $SERVER"SERVERADDR"  、语句include和require的区别是什么为避免多次包含同一文件可用()语句代替它们(分)  在失败的时候:  include产生一个warning而require产生直接产生错误中断  require在运行前载入  include在运行时载入  requireonce  includeonce  、如何修改SESSION的生存时间(分)  sessionsetcookieparams  、有一个网页地址,比如PHP研究室主页:http:wwwphpvnetindexhtml,如何得到它的内容($分)  filegetcontents  curl  、在HTTP中状态码的含义是()如果返回“找不到文件”的提示则可用header函数其语句为()(分)  未授权  header("HTTPNotFound")  fastCGI中:  header("Status:NotFound")  、在PHP中heredoc是一种特殊的字符串它的结束标志必须(分)  成对出现  $a=<  goodtest  EOD  、谈谈asp,php,jsp的优缺点(分)  asp是需要依赖IIS,是微软开发的语言  php和jsp可以依赖apache或者nginx等其他服务器  、谈谈对mvc的认识(分)  model:数据结构层  view:展现  control:接收和判断处理输入    、写出发贴数最多的十个人名字的SQL利用下表:members(id,username,posts,pass,email)(分)  selecttopid,usernamefrommembersorderbypostsdesc  请说明php中传值与传引用的区别。什么时候传值什么时候传引用(分)  表示传引用  函数中参数传引用会将参数进行改变  一般在输出参数有多个的时候可以考虑使用引用  在PHP中errorreporting这个函数有什么作用(分)  设定error的展示级别  请写一个函数验证电子邮件的格式是否正确(分)  $str="jianfengcom"  regex="(az)(daz)(az,)regex="(az)(daz)(az,)"正则  returnpregmatch(regex,regex,str)  简述如何得到当前执行脚本路径包括所得到参数。(分)  $argc获取参数数量  $argv获取参数列表  如何修改SESSION的生存时间(分)  sessionsetcookieparams    、JS表单弹出对话框函数是获得输入焦点函数是(分)  alert()  confirm()  promopt()  focus()  、JS的转向函数是怎么引入一个外部JS文件(分)  windowlocationhref="#"  、foo()和foo()之间有什么区别(分)  代表所有warning忽略  、如何声明一个名为”myclass”的没有方法和属性的类(分)  classmyclass  {  }  、如何实例化一个名为”myclass”的对象(分)  $myclass=newmyclass()  、你如何访问和设置一个类的属性(分)  classA  {  public$name="A"  }  $a=newA()  n=n=a>name  printr($n)  、mysqlfetchrow()和mysqlfetcharray之间有什么区别(分)  mysqlfetcharray()是mysqlfetchrow()的扩展版本。除了将数据以数字索引方式储存在数组中之外还可以将数据作为关联索引储存用字段名作为键名。  mysqlconnect("localhost","mysqluser","mysqlpassword")or  die("Couldnotconnect:"mysqlerror())  mysqlselectdb("mydb")  $result=mysqlquery("SELECTid,nameFROMmytable")  while(row=mysqlfetcharray(row=mysqlfetcharray(result,MYSQLASSOC)){  printf("ID:sName:s",row"id",row"id",row"name")  }  mysqlfreeresult($result)    、GD库是做什么用的(分)  动态的开放的图片处理库  、指出一些在PHP输入一段HTML代码的办法。(分)  echo"{html}"  echo<  {html}  EOD

职业精品

精彩专题

上传我的资料

热门资料

资料评价:

/ 7
所需积分:0 立即下载

意见
反馈

返回
顶部

Q