php相关笔试题-(持续更新)

Posted wensens

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php相关笔试题-(持续更新)相关的知识,希望对你有一定的参考价值。

1.如果系统做了负载均衡(或者代理),服务端如何准确得获取用户端的IP?

答:添加X-Forwarded-For,简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项。它不是RFC中定义的标准请求头信息,在squid缓存代理服务器开发文档中可以找到该项的详细介绍。

相关网站:https://blog.csdn.net/ai_zxc/article/details/78891019

 

2.如何实现精准的定时任务?

答:在Crontab中使用php执行脚本(或URL),其实方法很多,不过这个应该是比较好的。

相关网站:https://www.jb51.net/article/89186.htm

 

3.mysql中,如何判断一个字段是否创建索引?

答:show index from 数据库名.表名

 

4.mysql中,如何判断一个字段是否需要创建索引?

答:较频繁地作为查询条件的字段

相关网站:https://www.jb51.net/article/56532.htm

 

5.常见的web漏洞,并说明出现的原因和解决方案?

答:SQL注入漏洞、XSS、CSRF、上传漏洞、未加密登录请求 等等

相关网站:https://blog.csdn.net/qq_28061489/article/details/79572310,https://wenku.baidu.com/view/dbb0991afbd6195f312b3169a45177232f60e41c.html,https://blog.csdn.net/u013777676/article/details/52124298/

 

6.php中namespace的作用?

答:解决用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。

相关网站:官网:http://php.net/manual/zh/language.namespaces.rationale.php,https://www.cnblogs.com/kuyuecs/p/3556421.html

 

7.列出redis支持的数据类型?

答:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

 相关网站:http://www.runoob.com/redis/redis-data-types.html

 

8.列出php中类的自动加载相关的函数名?

答: __autoload() 和 spl_autoload_register()

相关网站:官网:http://php.net/manual/zh/language.oop5.autoload.php

 

9.统计一个字符串在另一个字符串出现的次数?

答:

substr_count($haystack, $needle [,$offset [,$length]])

其中参数:
$haystack表示母字符串,$needl表示要查找的字符

$offset表示查找的起点,$length表示查找的长度,均为可选参数

相关网站:https://www.jb51.net/article/58015.htm


以上是关于php相关笔试题-(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章

Linux之秋招重点(根据面经和常见笔试题总结,持续更新)

快速了解Java虚拟机(JVM)以及常见面试题(持续更新中......)

BAT笔试试题常见试题总结含答案(持续更新。。。)

Java相关面试题整理(持续更新)

笔试题之设计模式

Python接口测试题(持续更新中)