【PHP面试题】常见PHP面试题(十)

来源:互联网

2018-11-26 19:15:24

以下PHP面试题虽然看似简单,但是每个背后都涵盖了一个或几个基础知识点,希望能够帮助到你的面试和平时工作。

1、用PHP写出显示客户端IP与服务器IP的代码

2、简述如何得到当前执行脚本路径,包括所得到参数。

3、$I=2,编程实现判断$I是否为整型,是则输出$I,不是则输出“非整型变量”?

4、$username = “4a_c4_5”,编程实现:检查$username是否符合需求,用户名以字母或下划线开头,只能是字母数字下划线组成?

【PHP面试题】常见PHP面试题(十)

5、请说明在php.ini中safe_mode开启之后对于PHP系统函数的影响

6、写一个函数,算出两个文件的相对路径如 $a = ‘/a/b/c/d/e.php’; $b = ‘/a/b/12/34/c.php’; 计算出 $b 相对于 $a 的相对路径应该是 ../../c/d

7、请写出让,并说明如何在命令行下运行PHP脚本(写出两种方式)同时向PHP脚本传递参数?

8、使用正则表达式提取一段标识语言(html或xml)代码段中指定标签的指定属性值(需考虑属性值对不规则的情况,如大小写不敏感,属性名值与等号间有空格等)。此处假设需提取test标签的attr属性值,请自行构建包含该标签的串

9、数据库查询,mysql使用EXPLAIN分析查询,启用slow query log记录慢查询。

10、请使用socket相关函数(非curl)实现如下功能:构造一个post请求,发送到指定http server的指定端口的指定请求路径(如http://www.example.com:88/test)。请求中包含以下变量:

用户名(username):温柔一刀

密码(pwd):&123=321&321=123&

个人简介(intro):Hello world!

且该http server需要以下cookie来进行简单的用户动作跟踪:

cur_query:you&me

last_tm:̷(上次请求的unix时间戳,定为当前请求时间前1分钟)

cur_tm:̷(当前请求的unix时间戳)

设置超时为1秒,发出请求后,将http server的响应内容输出。

相关推荐:

【PHP面试题】常见PHP面试题(九)

【PHP开发培训教程】培养契合企业需求的PHP开发工程师

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

领取零基础自学IT资源

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

点击申请领取资料

点击查看资料详情 

收起 


 相关推荐

问题解答专区
返回顶部