龙空技术网

PHP程序员老鸟面试经历

心灵成长 2607

前言:

现在你们对“php全局变量和局部变量的区别”大致比较看重,同学们都想要剖析一些“php全局变量和局部变量的区别”的相关文章。那么小编同时在网上搜集了一些对于“php全局变量和局部变量的区别””的相关内容,希望各位老铁们能喜欢,各位老铁们一起来学习一下吧!

在任何时代找任何工作都有面试这么一说的。特别是高端技术类的工种对技术理论和技术实操能力要求很严格。大部分公司招收技术员工的要求也越来愈高。至于PHP程序员也是如此,我估计大多数PHP老鸟已经不在意所谓的面试了。今天的分享下主要为了帮助那些PHP程序员新鸟更好的闯过PHP技术面试官这一关,可以顺利迈过成为PHP程序员老鸟的第一步:一般来说面试分为笔试和实操能力的考核。下面是我的一个朋友在深圳面试的一些经历,PHP程序员新人可以借鉴下:

笔试题目大概如下:

一、题目主要有:

1、闭包

2、谈谈css中的float和position

3、前端优化的一些建议

4、写一个函数fillBefore(chr,bit),当chr的位数比bit小的时候,在chr的前面加0,比如fillBefore('ao',9); 输出0000000ao

5、获取url中的参数,比如url = ';b=222';写一个函数类似于getX('a');输出结果为111

6、考了全局变量和局部变量的题目,看输出的值是多少

二、PHP类:

1、require,require_once,include,include_once的区别

2、echo和print以及print_r的区别

3、用php输出昨天的时间,格式为2016-7-28 00:00:00

面试的公司是搞网络商城的,面试的考官是一位前辈级的程序员,应该是这个样子的,我们谈的很开心,在愉快的心情进行了此次谈话,进入了一间办公室,前辈问了一些基础问题,比如“AJAX、SMARTY、PHP、MYSQL”等;其中问两个问题我记忆深刻:

三、rnclude跟require的区别:

require();include();require_once();include_once;这四个引用语句直接引用已经存在的文件到程序中;

require()语句在PHP程序执行前就会将使用require引用的文件读入,因此require通常放到程序的开始处。因此要特别注意一点;

require()和include()的语法是一样。但是他们的功能却些许出入。include语句只有在被执行时才会读入要包含的文件。在错误处理方便,使用include语句,如果发生包含错误,程序将跳过include语句,虽然会显示错误信息但是程序还是会继续执行;

它可以说是require的扩展吧,功能和用法相似,但是不同之处是require_once语句有一个引用链,它可以保证文件加入你的程序仅仅只有一次,而且会避开变量值和函数名之间的冲突;

require_once语句一样,include_once语句把include的功能扩展了。在程序执行期间,将指定的文件包含进来,如果从文件引用进来的程序先前已经包含过的时候,include_once()就不会把它再包含进来。也就是仅仅可以引用同一个文件一次;

四、PHP基础部分:

html与xhtml的区别;

什么是CSS;

什么是AJAX;

什么是web2.0;

网页元素排序:视觉效果、网页速度、颜色搭配、用户界面、交互界面、

PHP与ASP,JSP,PERL,区别

LINUX与APACHE;

MYSQL部分:连接数据库,建一表,写一字段,查询字段;最后是数据安全方面,加密等;

五、ADO与ADODB等数据函数

ADO(ACTIVEX DATA OBJECTS)应用层的数据访问接口

ODBC 数据库驱动接口

OLE DB 系统级数据访问接口

DAO (DATA ACCESS OBJECTS) 对象的数据访问接口

ADO是基于全新的OLE DB技术而设计的.是一种基于应用程序层的数据访问接口.它是DAO/RDO的后继产物.

DAO是VB最先采用的面向对象的数据访问接口,通过DAO访问MICROSOFT JET数据库引擎.

ADODC是封装ADO的VB数据控件,可减少代码编写.

ADODB是数据对象,操作数据库需通过编写代码 来实现.

以上简单说明仅供参考.

什么叫经验,这就是经验,凡事都有第一次,有一次就有二次,找工作不是想像中那么难,胆量加实践,放心地去,结果无非是两种“失败与成功”,两种结果都是好结果,成功则喜,不成功也是喜,人生的大道上,又填上一笔记忆的颜色;失败乃成功之母,哈哈,不失败那会有成功;多闯多磨。

标签: #php全局变量和局部变量的区别