欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    php程序员面试题(附答案).doc

    • 资源ID:11485540       资源大小:20KB        全文页数:8页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    php程序员面试题(附答案).doc

    php程序员面试题(附答案)php程序员面试题(附答案)PHP经典面试题(连载4).1请说明PHP中传值与传引用的区别。什么时候传值什么时候传引用?答:传值只是把某一个变量的值传给了另一个变量,而引用则说明两者指向了同一个地方。2在PHP中error_reporting这个函数有什么作用?答:Theerror_reporting()functionsetstheerror_reportingdirectiveatruntime.PHPhasmanylevelsoferrors,usingthisfunctionsetsthatlevelfortheduration(runtime)ofyourscript.3请用正则表达式(RegularExpression)写一个函数验证电子邮件的格式是否正确。答:else?>EMAIL检测functioncheckEmail(sText)varreg=/(?:w+.?)*w+(?:w+.?)*w+$/;varemail=document.getElementById(sText).value;if(!reg.test(email)alert("电子邮件检测失败");elsealert("电子邮件格式正确");电子邮件:4简述如何得到当前执行脚本路径,包括所得到参数。5有一个一维数组,里面存储整形数据,请写一个函数,将他们按从大到小的顺序排列。要求执行效率高。并说明如何改善执行效率。(该函数必须自己实现,不能使用php函数)$test=array(1,3,6,8,2,7);BubbleSort($test);var_dump($test);?>6请举例说明在你的开发过程中用什么方法来加快页面的加载速度答:要用到服务器资源时才打开,及时关闭服务器资源,数据库添加索引,页面可生成静态,图片等大文件单独服务器。使用代码优化工具啦扩展阅读:php程序员面试题(b卷 附答案)1.以下哪一句不会把John新增到users阵列?$users="john"成功把John新增到阵列users。array_add($users,john);函式array_add()无定义。array_push($users,john);成功把John新增到阵列users。$users|="john"语法错误。2.sort()、assort()、和ksort()有什么分别?它们分别在什么情况下使用?sort()根据阵列中元素的值,以英文字母顺序排序,索引键会由0到n-1重新编号。主要是当阵列索引键的值无关疼痒时用来把阵列排序。assort()PHP没有assort()函式,所以可能是asort()的笔误。asort()与sort()一样把阵列的元素按英文字母顺序来排列,不同的是所有索引键都获得保留,特别适合替联想阵列排序。ksort()根据阵列中索引键的值,以英文字母顺序排序,特别适合用于希望把索引键排序的联想阵列。3.以下的代码会产生什么?为什么?$num=10;functionmultiply()$num=$num*10;multiply();echo$num;由于函式multiply()没有指定$num为全域变量(例如global$num或者$_GLOBALS"num"),所以$num的值是10。4.reference跟一个正规的变量有什么分别?如何passbyreference?在什么情况下我们需要这样做?Reference传送的是变量的地址而非它的值,所以在函式中改变一个变量的值时,整个应用都见到这个变量的新值。一个正规变量传送给函式的是它的值,当函式改变这个变量的值时,只有这个函式才见到新值,应用的其他部分仍然见到旧值。$myVariable="its"value"Myfunction(&$myVariable);/以reference传送参数以reference传送参数给函式,可以使函式改变了的变量,即使在函式结束后仍然保留新值。5.些函式可以用来在现正执行的脚本中插入函式库?对这道题目不同的理解会有不同的答案,我的第一个想法是插入PHP函式库不外乎include()、include_once()、require()、require_once(),但细心再想,“函式库”也应该包括com物件和.net函式库,所以我们的答案也要分别包括com_load和dotnet_load,下次有人提起“函式库”的时候,别忘记这两个函式。6.foo()与foo()有什么分别?foo()会执行这个函式,任何解译错误、语法错误、执行错误都会在页面上显示出来。foo()在执行这个函式时,会隐藏所有上述的错误讯息。很多应用程式都使用mysql_connect()和mysql_query来隐藏mysql的错误讯息,我认为这是很严重的失误,因为错误不该被隐藏,你必须妥善处理它们,可能的话解决它们。7.你如何替PHP的应用程式侦错?我并不常这样做,我曾经试过很多不同的侦错工具,在Linux系统中设定这些工具一点也不容易。不过以下我会介绍一个近来颇受注目的侦错工具。PHP-AdvancedPHPDebugger或称PHP-APD,第一步是执行以下的指令安装:pearinstallapd安装后在你的脚本的开头位置加入以下的语句开始进行侦错:apd_set_pprof_trace();执行完毕,打开以下档案来查阅执行日志:apd.dumpdir你也可以使用pprofp来格式化日志。详细的资料可以参阅。8.“=”是什么?试举一个“=”是真但“=”是假的例子。“=”是给既可以送回布尔值“假”,也可以送回一个不是布尔值但却可以赋与“假”值的函式,strpos()和strrpos()便是其中两个例子。问题的第二部份有点困难,想一个“=”是假,但是“=”是真的例子却很容易,相反的例子却很少。但我终于找到以下的例子:if(strpos("abc","a")=true)/这部分永不会被执行,因为"a"的位置是0,换算成布尔值“假”if(strpos("abc","a")=true)/这部份会被执行,因为“=”保证函式strpos()的送回值不会换算成布尔值.9.你会如何定义一个没有成员函式或特性的类别myclass?classmyclass10.你如何产生一个myclass的物件?$obj=newmyclass();11.在一个类别内如何存取这个类别的特性及变改它的值?使用语句:$this->propertyName,例如:classmyclassprivate$propertyName;publicfunction_construct()$this->propertyName="value"12.include和include_once有什么分别?require又如何?三者都是用来在脚本中插入其他档案,视乎url_allow_fopen是否核准,这个档案可以从系统内部或外部取得。但他们之间也有微细的分别:include():这个函式容许你在脚本中把同一个档案插入多次,若果档案不存在,它会发出系统警告并继续执行脚本。include_once():它跟include()的功能相似,正如它的名字所示,在脚本的执行期间,有关档案只会被插入一次。require():跟include()差不多,它也是用来在脚本中插入其他档案,但若果档案不存在,它会发出系统警告,这个警告会引致致命错误令脚本中止执行13.以下哪一个函式可以把浏览器转向到另一个页面?redir()这不是一个PHP函式,会引致执行错误。header()这个是正确答案,header()用来插入卷头资料,可以用来使浏览器转向到另一个页面,例如:header("Location:-第 8 页 共 8 页

    注意事项

    本文(php程序员面试题(附答案).doc)为本站会员(阳***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开