
面试题目
文章平均质量分 92
j_xx4409
这个作者很懒,什么都没留下…
展开
-
PHP面试经常被问到的知识点汇总(转载,已有链接)
如果你现在处于以下几种状态,本资料非常适合你: 准备换工作,不知道从哪开始准备 技术遇到瓶颈,不知道该学什么 准备学 PHP,但不知道领域有多深 基础篇 了解大部分数组处理函数 字符串处理函数区别 mb_ 系列函数 & 引用,结合案例分析 == 与 === 区别 isset 与 empty 区别 全部魔术函数理解 static、$this、self 区别 private、protecte...原创 2021-02-20 17:16:42 · 437 阅读 · 5 评论 -
PHP基础面试基础-1
1. 变量如何定义?如何检查变量是否定义?如何删除一个变量?判断一个变量是否为空的函数? isset();unset();empty() 2. 什么是可变变量? 一个变量的变量名可以动态的设置和使用。 $a = 'hello'; $$a = 'world'; ${$a} = hello word; 3. 变量赋值方式有哪几种? 1)直接赋值;2)变量间赋值;3)引用赋值 4. ...原创 2018-09-01 20:59:21 · 174 阅读 · 0 评论 -
PHP基础面试基础-2
11. 常量分为系统内置常量和自定义常量。请说出最常见的几个系统内置常量? echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\...原创 2018-09-01 21:26:19 · 206 阅读 · 0 评论 -
PHP基础面试基础-3
21. 什么是静态变量? 如果一个函数内定义的变量前使用关键字static来声明,那么该变量就是静态变量。 一般函数内的变量在函数调用结束后,其存储的数据将被清除,所占的内存空间也被释放。而使用静态变量时,该变量会在函数第一次被调用时被初始化,初始化后该变量也不会被清除,当再次调用该函数时,这个静态变量不再被初始化,而能保存上次函数执行完后的值。可以说静态变量在所有对该函数的调用之间共享。...原创 2018-09-01 21:40:30 · 206 阅读 · 0 评论 -
php面试可能会遇到的问题
1.消息队列 答:消息队列:是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。 应用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景; 具体详情查看 2.全文索引 全文检索大体分两个过程,索引创建 (Indexing) 和搜索索引...原创 2018-09-16 23:53:00 · 1371 阅读 · 0 评论 -
php遇到面试试题—
1.session和cookie的区别? 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。 4、单个coo...原创 2018-09-18 01:02:08 · 240 阅读 · 0 评论 -
php高并发和大流量解决方案
高并发的问题,应关注 1. QPS:每秒钟请求或查询数量,在互联网领域指每秒响应的请求数(指 HTTP 请求) 2. 吞吐量:单位时间内处理的请求数量(通常由 QPS 和并发数决定) 3. 响应时间:从请求发出到收到响应花费时间 4. PV:综合浏览量(Page View),即页面浏览量或者点击量,一个访客在 24 小时内访问 的页面数量。同一个人浏览你的网站同一个页面,只记作一次 PV 5....原创 2019-08-21 10:25:07 · 476 阅读 · 1 评论