面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
PHP开发工程师笔试(四)
PHP开发工程师笔试(四)
时长:60分钟
总分:100分
241浏览
1人已完成答题
开始做题
题型介绍
题型
单选题
多选题
简答题
数量
10
5
2
PHP开发工程师笔试(四)
1.
如果使用 composer 引入一个名字叫 test 的包的 并加载这个包的 大于1.2小于2.0版本,需要执行什么命令
问题详情
查看答案
A. composer require test ~1.2
B. composer install test ~1.2
C. composer update test ~1.2
D. composer install test -V ~1.2
2.
如何有效防止CSRF跨站请求伪造
问题详情
查看答案
A. 在客户端页面提交的表单中增加伪随机数
B. 使用htmlentities函数进行过滤
C. 通过设置 header 信息防止跨域请求
D. 使用strip_tags函数进行处理
3.
关于在php中使用多进程或者多线程的说法错误的是:
问题详情
查看答案
A. 在 CLI 下使用php 自带的pthread扩展
B. 使用 swoole 扩展实现
C. 使用 new MyThread() 创建一个新的线程,可以多次使用
D. 用 php 函数pcntl_fork
4.
对于一下函数的两种调用方式,将分别输出什么 function test(&$a) { $a=$a+100; } 1,$b = 1; test($b); echo $b; 2,$a = 1; test(1); echo $a;
问题详情
查看答案
A. 1输出101,2输出1
B. 1输出1,2将输出1
C. 1输出1,2将报错
D. 1输出101,2将报错
5.
关于php性能优化方面说法错误的是:
问题详情
查看答案
A. 尽量使用 ‘’ 而不是“”
B. 如果可以的话 ,尽量用 static 函数
C. 遇到大数组操作尽量传引用,尽量避免多次copy
D. 递增局部变量比递增全局变量要慢
6.
php 中关于trait的说法错误的是:
问题详情
查看答案
A. trait 跟类一样可以被实例化
B. trait 会覆盖基类中的函数
C. 引用 trait 的当前类中函数可以覆盖 trait 中函数
D. 一个 php 类可以引用多个 trait
7.
下列不属于 php 魔术常量的是:
问题详情
查看答案
A. __LINE__
B. __FUNCTION__
C. __TRAIT__
D. __OBJECT__
8.
php中如果想查看某个表达式的值和类型,可以用___?
问题详情
查看答案
A. echo()
B. print_r()
C. var_export()
D. var_dump()
9.
php 关于类继承说法正确的是
问题详情
查看答案
A. 子类可以直接调用基类的所有方法
B. 子类可以重写基类的方法
C. 子类可以直接继承多个基类
D. 子类可以重写基类 protected 级别方法为 private 级别
10.
下列语句中那个可以解决跨越问题:
问题详情
查看答案
A. header("Access-Control-Allow-Origin: *");
B. header('Location: *');
C. header("Content-type:application/pdf");
D. header("Content-Disposition:attachment;filename='allow-access.php'");
11.
如果需要开发一个标准 php 的扩展,必须包含那些文件(多选):
问题详情
查看答案
A. config.m4
B. config.w32
C. php_counter.h
D. counter.c
E. package.xml
12.
用浏览器访问www.jd.com时,可能使用到的协议有?
问题详情
查看答案
A. MAC
B. HTTP
C. SMTP
D. ARP
E. RTSP
13.
下面选项中对TCP 与UDP 论述正确的是?
问题详情
查看答案
A. TCP是面向连接的,如打电话要先拨号建立连接
B. TCP支持一对一,一对多,多对一和多对多的交互通信
C. TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流
D. UDP是无连接的,即发送数据之前不需要建立连接
14.
现有testfile文件内容如下所示 12 12 213 5434 3123 123 34 对所有数字求和,以下做法正确的是:
问题详情
查看答案
A. awk 'BEGIN{sum}{sum+$1}END{print sum}' testfile
B. awk 'BEGIN{sum =0}{sum+=$1}END{print sum}' testfile
C. awk '{sum+$1}END{print sum}' testfile
D. awk '{sum+=$1}END{print sum}' testfile
15.
以下正确的shell函数声明并且成功调用的是:
问题详情
查看答案
A. <div>function func(){<br> echo "Success"<br>}<br>func()</div>
B. <div>func(){<br> echo "Success"<br>}<br>func()</div>
C. <div>function func(){<br> echo "Success"<br>}<br>func</div>
D. <div>func(){<br> echo "Success"<br>}<br>func</div>
16.
用PHP打印出前一天的时间,格式是2006-5-10 22:21:21
问题详情
查看答案
17.
SQL查询语句如下: select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44) 让结果按10,32,22,76,13,44的顺序检索出来,请问如何书写?
问题详情
查看答案
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录