2022年php基础面试题.docx

上传人:w**** 文档编号:22931596 上传时间:2022-06-27 格式:DOCX 页数:6 大小:31.73KB
返回 下载 相关 举报
2022年php基础面试题.docx_第1页
第1页 / 共6页
2022年php基础面试题.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年php基础面试题.docx》由会员分享,可在线阅读,更多相关《2022年php基础面试题.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年php基础面试题php基础面试题PHP技术人员在求职应聘中,了解面试基础题很有必要,那么你是否做好面试打算呢?下面阳光网我已经为你们整理了php基础面试题,一起来看看吧。php基础面试题一1、谈谈asp,php,jsp的优缺点?答:ASP全名Active Server Pages,是一个WEB服务器端的开发环境, 利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。ASP采纳脚本语言VB Script(Java script)作为自己的开发语言。PHP是一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB

2、开发者能够快速地写出动态生成页面.它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己须要的特色。JSP 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病-脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自己在Java 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕果,就是Jsp-Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完胜利能强大

3、的站点程序。三者都供应在 HTML 代码中混合某种程序代码、由语言引擎说明执行程序代码的实力。但JSP代码被编译成 Servlet 并由 Java 虚拟机说明执行,这种编译操作仅在对 JSP 页面的第一次恳求时发生。在 ASP 、PHP、JSP 环境下,HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。一般的 HTML 页面只依靠于 Web 服务器,而 ASP 、PHP、JSP 页面须要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给阅读器。 ASP 、PHP、 JSP三者都是面对 Web 服务器的技术,客户端阅读器不须要

4、任何附加的软件支持。2、 优化MYSQL数据库的方法(1).选取最适用的字段属性,应当尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比较NULL值。(2).运用连接(JOIN)来代替子查询(Sub-Queries)(3).尽量少运用 LIKE 关键字和通配符php基础面试题二1、表单提交get和post的区分?答:get的方式是把数据在地址栏中发送,get传送的数据量较小不能大于2KB。post传送的数据量比较大,一般默认为不受限制。2、用PHP大于出前一天的时间格式2022-5-10 22:21:21echo date(Y-m-d H:i:s,time-(3600*

5、24) 或者是 echo date(Y-m-d H:i:s,strtotime(-1 day)3、php中include和require的区分?这两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,假如你想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会接着运行。4、echo(),print(),print_r()的区分echo可以接多个参数,print只能接一个参数,它们都是PHP的语言结构,print_r是递规打印,用来打印数组或对象5、能够使HTML和PHP分别开运用的模

6、板smarty,phplib,SmartTemplate6、你如何理解MVC模式?首先说一下框架,框架:就是别人把一些底层,常用操作.比如数据操作(增,删,改,查)写好.你来干脆用.其它的功能要自己来做。MVC:设计模式,M模型,V显示,C限制.现在很多框架都是基于MVC来做的把逻辑和显示分开.比如你要换页面,只须要改V里面的东西并不须要再去变动程序!(具体的东西可以上网上查一下)php基础面试题三1、sort()、asort()、和 ksort() 有什么分别?它们分别在什么状况下运用?sort()依据阵列中元素的值,以英文字母依次排序,索引键会由 0 到 n-1 重新编号。主要是当阵列索引

7、键的值无关疼痒时用来把阵列排序。asort()与 sort() 一样把阵列的元素按英文字母依次来排列,不同的是全部索引键都获得保留,特殊适合替联想阵列排序。ksort()依据阵列中索引键的值,以英文字母依次排序,特殊适合用于希望把索引键排序的联想阵列。2、用PHP写出显示客户端IP与服务器IP的代码?答:打印客户端IP:echo $_SERVERREMOTE_ADDR’ 或者: getenv('REMOTE_ADDR');/getenv取得开发环境变量打印服务器IP:echo gethostbyname(www.XXX.com) / gethostbyname取得I

8、P地址函数3、语句include和require的区分是什么?为避开多次包含同一文件,可用(?)语句代替它们?答:require->require是无条件包含也就是假如一个流程里加入require,无论条件成立与否都会先执行requireinclude->include有返回值,而require没有(可能因为如此require的速度比include快)留意:包含文件不存在或者语法错误的时候require是致命的,include不是4、PHP的意思?答:PHP是一个基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页第6页 共6页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

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

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