PHP面试题

收录了 9 篇文章 · 1 人关注

  • PHP面试题2019年新浪工程师面试题和答案解析

    一、单选题(共28题,每题5分)1.以下语句输出的结果是什么?​A、3$a\$a3336B、33\$a3336C、$a$a\$a3336D、3$a\$a333$a$a参考答案:A答案解析:\是转义的意思2.包含文件方式,下列哪个是错误的?A、includeB、include_onceC、requireD、import参考答案:D答案解析:import是CSS的引入方式。 3.三个人独立地破译一份密码,已知各人能译出的概率分别为 1/5,1/4,1/3,则密码能被破译的概率为 ?A、1/60B、3...

  • PHP面试题2019年京东工程师面试题和答案解析

    一、单选题(共28题,每题5分)1.Apache与Nginx大访问下性能描述正确的是?A、Apache所采用的epoll网络I/O模型非常高效B、Nginx使用了最新的kqueue和select网络I/O模型C、Apache进程执行PHP、输出HTML都得干,占用的资源多D、nginx不可以做反向代理服务器参考答案:C答案解析:1、Apache所采用的select网络I/O模型非常低效 2、Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型 ...

  • PHP面试题2019年阿里巴巴面试题和答案解析

    一、单选题(共27题,每题5分)1.Memcache与Redis的比较错误的是?A、Memcache过期后,不删除缓存,会导致下次取数据数据的问题,Redis有专门线程,清除缓存数据;B、Memcache和redis都是只支持单线程;CPU利用方面Memcache和redis部分伯仲C、Memcache只支持key value存储方式,Redis支持更多的数据类型,比如Key value,hash,list,set,zset;D、Memcache自身不支持持久化,Redis支持持久化;参考答案:...

  • PHP面试题2019年滴滴出行工程师面试题和答案解析

    一、单选题(共30题,每题5分)1.下列关于PHP垃圾回收的说法,错误的是?A、开启/关闭垃圾回收机制可以通过修改php配置实现B、可以在程序中使用gc_enable() 和 gc_disable()开启和关闭。C、PHP中的垃圾回收机制,会大幅度提升系统性能。D、开启垃圾回收机制后,针对内存泄露的情况,可以节省大量的内存空间,但是由于垃圾回收算法运行耗费时间,开启垃圾回收算法会增加脚本的执行时间。参考答案:C答案解析:PHP中的垃圾回收机制,仅仅在循环回收算法确实运行时会有时间消耗上的增加。但...

  • PHP面试题2019年腾讯工程师面试题和答案

    一、单选题(共29题,每题5分)1.PHP执行的时候有如下执行过程:Scanning(Lexing) - Compilation - Execution - Parsing,其含义分别为:A、将PHP代码转换为语言片段(Tokens)、将Tokens转换成简单而有意义的表达式、顺次执行Opcodes、将表达式编译成OpocdesB、将PHP代码转换为语言片段(Tokens)、将表达式编译成Opocdes、顺次执行Opcodes、将Tokens转换成简单而有意义的表达式C、将PHP代码转换为语言片...

  • PHP面试题2019年奇虎360面试题和答案解析

    一、单选题(共29题,每题5分)1.以下代码 a.php 输出的结果是?a.php 的代码如下:​ b.php的代码如下:​A、foo in aB、什么也不输出C、报错D、foo in b参考答案:C答案解析:答案是C 想让大家思考的是、为什么在b里边使用了return、依然可以找到foo函数的定义、并且报错 Cannot redeclare foo() ? 因为php是在运行之前先解释执行、为避免表述不精确、附上文档原文:Note that because PHP processes the ...

  • PHP面试题2019年搜狐面试题和答案解析

    一、单选题(共27题,每题5分)1.阅读下面PHP代码,并选择输出结果( )​A、0B、1C、2D、3参考答案:D答案解析:static属性常驻内存2.PHP单例模式操作描述错误的是?A、单例模式第一次实例会被建立以后执行可以直接使用B、需要一个保存类的唯一实例的静态成员变量C、构造函数和克隆函数必须声明为私有的D、必须提供一个访问这个实例的公共的静态方法参考答案:A答案解析:PHP中,所有的变量无论是全局变量还是类的静态成员,都是页面级的,每次页面被执行时, 都会重新建立新的对象,都会在页面执...

  • PHP面试题2019年百度工程师面试题和答案解析

    一、单选题(共10题,每题5分)1.以下代码输出的结果是?​​​​ A、[0,1,2,3]B、[1,3,5,7,5]C、[1,2,3,4,5]D、[0,1,2,3,5]参考答案:D答案解析:考的是数组+和array_merge的区别 当下标为数值时,array_merge()不会覆盖掉原来的值,但array+array合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖). 当下标为字符时,array+array仍然把最先出现的值作为最终结果返回,而...

  • PHP面试题2019年小米工程师面试题和答案解析

    一、单选题(共29题,每题5分)1.PHP面向对象方法重写描述错误的是?A、子类必须继承父类B、子类可以重写父类已有方法C、重写之后子类会调用父类方法D、子类也可以具有与父类同名的属性,进行属性覆盖参考答案:C答案解析:重写之后子类不会再去调用父类的方法,而是直接调用自身的方法。2.php选项/信息函数作用错误的是?A、phpinfo() 输出关于 PHP 配置的信息B、php_sapi_name() 返回 web 服务器和 PHP 之间的接口类型C、ini_set() 为一个配置选项设置值D、...