PHP程序员面试技巧之口试题分享

操作方法

  • 01

    网络上流传很广的一部分php工程师面试题目,有些phper们认为这些很形式,天下面试题目一大把,不能考核一个人的真实水平,其实细细研究起来,无论怎样,能存在就表明其有存在的价值。下面小编整理了12条PHP程序员面试技巧之口试题供大家参考,希望对大家有所帮助。

  • 02

    1、PHP的意思,它能干些什么?     PHP是一个基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页,英文的全称(Professional  Home Pages) a、WEB开发、实现订单、网络通信、在线支付、一切互联网可以实现的工作。b、脚本的开发,Shell 脚本、 windows的计划任务等。 c、软件的开发,PHP-GTK等第三方的软件,使用php语法配合其他的语言开发软件。

  • 03

    2、谈谈对mvc的认识?    由模型(Model),视图(View),控制器(Controller)完成的应用程序。    由模型发出要实现的功能到控制器,控制器接收组织功能传递给视图;参考《PHP100视频教程》43、44、75、76、77讲。

  • 04

    3、GD库是做什么用的?     GD库提供了一系列用来处理图片的功能,使用GD库可以处理图片,或者生成图片。 在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。现在常用的GD2功能更强大,可以实现对gif、png图片的处理。

  • 05

    4、数据类型(int char varchar datetime text)的意思;     请问varchar和char有什么别?

  • 06

    int是数字类型,char固定长度字符串,varchar实际长度字符串,datetime日期时间型,text文本字符串 ,char的场地固定为创建表设置的长度,varchar为可变长度的字符

  • 07

    5、表单中 get与post提交方法的区别?

  • 08

    get是发送请求HTTP协议通过url参数传递进行接收    而post是实体数据,可以通过表单提交大量信息.

  • 09

    6、session与cookie的区别?    session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的一般用于后台和安全性比较高的地方。cookie:是存储在客户端,对于Cookie来说是存储在用户浏览器下面的,一般用户

  • 10

    登陆,负载压力比较大的地方。可以减轻服务器的负载。

  • 11

    7、echo(),print(),print_r()的区别?     echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值print() 只能打印出简单类型变量的值(如int,string)  print_r()    可以打印出复杂类型变量的值(如数组,对象)    Echo 输出一个或者多个字符串

  • 12

    8、什么是模板技术、能够使HTML和PHP分离开使用的模板?      模板技术就是使PHP和HTML、CSS、JS 分离,实现更加合理和代码的部署Smarty ,XTemplate, Template Lite, Easy Template…

  • 13

    9、使用哪些工具进行版本控制?    Cvs   、 Svn   、Vss    参考《PHP100视频教程》94、95讲

  • 14

    10、对于大流量的网站,您采用什么样的方法来解决访问量问题?    确认服务器硬件是否足够支持当前的流量,数据库读写分离,优化数据表,    程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量    1、PHP程序上可以使用生成静态文件实现服务数据库压力    2、使用PHP缓存技术、或第三方的mamcached 等缓存技术实现服务器压力参考《PHP100视频教程》samrty缓存技术、mamcached缓存用法

  • 15

    11、include和require的区别是什么?为避免多次包含同一文件可用什么代替它们?     包含文件不存在或者语法错误的时候require是致命的,include不是 require需要放在头部预先载入,而include放在文件的任何位置随时载入    还有一对扩展函数:require_once() include_once()

  • 16

    12、mysql_fetch_row() 和mysql_fetch_array之间有什么区别?      mysql_fetch_row   是从结果集取出1行数组,作为枚举    mysql_fetch_array 是从结果集取出一行数组作为关联数组,或数字数组,两者兼得

(0)

相关推荐

  • 程序员面试经验

    个人总结的一些面试希望对大家有所帮助. 操作方法 01 [衣着穿戴] 程序员的穿着不需要像房地产销售这类的工作,西装.领带.小皮鞋檫的亮亮的. 只要衣着整洁干净,整个人看起来显得精神.阳光就行. 02 ...

  • Eclipse程序员要掌握的常用快捷键分享

    程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。 所 ...

  • 一名优秀的程序员是这样炼成的

    如何成为一名优秀的程序员? (一) 一位仁兄说的“程序员写的程序不是算法+语法 ,而是要能够满足用户需求的工 具”我非常赞同,要想达到用户需求就必须从各个方面来考虑如业务、人机交互 、效率等方面,而不 ...

  • EmEditor是什么 EmEditor为什么程序员都改用它了

    EmEditor 是啥?它是一款和UltraEdit、EditPlus类似的文本编辑器。 “KAO!有没有搞错,一个文本编辑器有啥好说的?!” “我已经用惯了UltraEditor和EditPlus, ...

  • 2016程序员如何选电脑?程序员电脑推荐

    程序员如何选电脑 在商用办公领域,有这样跟一群人十分特殊,每天面对密密麻麻的编程代码,他们就是程序员.程序员们对电脑的性能要求较高,不仅需要处理复杂的运算和变成,更需要胜任多任务处理,一台性能出色的台 ...

  • 程序员35岁以后干什么(程序员35岁以后怎么办)

    10月24日,是程序员节.高薪.加班.秃顶.格子衬衫,这些都是人们对这个职业的印象.程序员们还常常以这样的形象冲上热搜:#28岁程序员网购生发丸吃成肝损伤#.#39岁网络技术员入住养老院#.#程序员离 ...

  • 程序员和工程师区别?

    很多软件开发人员未必清楚两者的差别,甚至做了很久也只算程序员而不算严格意义上的工程师.所以网页设计师钟振森就自己的观察和,谈谈程序员和工程师的差别. 操作方法 01 工程师不写黑箱程序 "程 ...

  • 程序员升职记全部关卡攻略大全

    操作方法 01 程序员升职记这个游戏很好玩,不过除了前面几关,后面的关卡还是比较烧脑的.当你完全没有头绪,可以参考这份攻略大全来过.很多关卡尤其到后面的关卡,解法多种多样,我给出的答案也不一定是最优的 ...

  • java程序员学习路线详解

    由于很强的跨平台性,java技术吸引了大量的追随者,可以说是世界排名第一的编程语言,在世界的每个角落,都活跃着java技术.虽然说IT技术学习起来并不困难,可是如果没有明确的方向,没有合理的计划,那么 ...