北京一下科技php面试题,PHP基础面试题(校招版)(凯冰科技出品)

1、在平时的开发过程中,经常会使用到PHP中的超全局变量,在实现会话机制时,一般需要使用(   )和 $_COOKIE,上传文件时使用(      ),既能接收GET请求参数,又能接收POST请求参数的是(    )。

标准答案:¥$__SESSION 、 $_FILES 、$_REQUEST

考察点:PHP超全局变量的认知

2、在开发BS类型的应用时,HTTP状态码是我们经常会接触和使用的,常见的有如200表示请求已成功,500一般表示(    ),404一般表示(      ),301一般表示(     )。

标准答案:服务器遇到了一个未曾预料到的错误、所请求的资源未在服务器上找到、资源( 页等)被永久转义到其他URL

考察点:HTTP请求常见状态认知

3、MVC的全名是Model View Controller,是_______(model)、_______(view)和_______(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间。

标准答案:模型、视图、控制器

考察点:MVC软件设计方法

4、PHP本身为我们提供了很多函数或方法来解决常见的问题,比如将字符串转换为时间戳,可以使用 strtotime() 函数,那么类似的,判断变量是否定义或者是否为空可使用_______ ,判断变量的值是否为空常使用________ ,检测传入的值(值、变量、表达式)是否为null常使用__________ 。

标准答案:isset() 、empty() 、 is_null()

考察点:常用PHP函数发放的使用

5、MySQL数据库常用的表存储引擎有两种,分别是__________和__________,其中__________主要面向在线事务处理方面的应用,是第一个完整支持ACID事务的存储引擎。

标准答案:InnoDB、MyISAM、InnoDB

考察点:MySQL数据库表存储引擎认知

6、Redis是目前行业内最常用到的缓存数据库之一,是一个高性能的key-value数据库,在部分场合下对关系型数据库起到了很好的补充作用。那么Redis的五种基本数据类型分别是__________、__________、__________、__________和__________。

标准答案:字符串(string)、链表(list)、集合(set)、有序集合(zset)和哈希(hash)

考察点:对Redis数据库的认知

相关资源:凯歌软件安装管理器1.0-其它文档类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月17日
下一篇 2021年2月17日

相关推荐