史上最难PHPer笔试题

1、有关PHP字符串的说法,不对的是:

A PHP的字符串在内部是字节组成的数组,用花括号访问或修改字符串对多字节字符集很不安全。

B 如果一个脚本的编码是 ISO-8859-1,则其中的字符串也会被编码为 ISO-8859-1。

C 一个布尔值 Boolean 的 true 被转换成 string 的 “ 1 ”,false 被转换成空字符串。

D substr()、strpos()、strlen()、htmlentities() 处理字符串时依据的编码方式是相同的。

2、下列Linux下Shell命令的说法,不正确的是:

A “ $@ ”将函数中所有参数当成单个字符串,“ $* ”把函数的所有参数当一个数组。

B “ find ./ -type f -name "*.php" -print0 | xargs -0 wc -l ” 能统计当前目录下PHP代码的总行数。

C Shell下执行命令“ :(){:|:& };: ” ,系统会没有响应,只能重启了。

D crontab作业:“ 0 5,6,7 * * */home/www/test.sh ”意思是每天的第5,6,7小时执行脚本。

3、以下正则表达式的说法,错误的是:

A 在执行效率上 preg_match 比ereg的速度要略快一些。

B POSIX兼容正则没有修正符,PERL兼容正则中可能用到修正符。

C {n,},n是一个非负整数,意思是至少匹配n次; ?等价于匹配长度{0,1} 。

D PERL风格正则默认的非贪婪模式尽可能少的匹配所搜索的字符串。

4、关于PHP数组的说法,不对的是:

A 处理PHP数组,foreach的效率要比for高很多,是因为foreach走的是链表的遍历。

B PHP数组底层采用的是循环链表,正向、反向遍历数组都很方便。

C PHP数组插入和删除操作的时间复杂度都是O(1)。

D 无论是 array(1, 2, 3) 还是array(1 => 2, 2=> 4)等,本质上都是hash_table。

5、有关PHP引用的说法,错误的是:

A unset一个引用,只是断开了变量名和变量内容之间的绑定,这并不意味着变量内容被销毁了。

B 在一个对象的方法中,$this永远是调用它的对象的引用。

C PHP引用本质就是指针,在函数调用范围内可以绑定到别的变量上面。

D 可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值。

6、以下对PHP命名空间的说法,不对的是:

A 访问任意全局类、函数或常量,都可以使用完全限定名称,例如 \strlen() 或 \Exception 或 \INI_ALL。

B 关键字 namespace 可用来显式访问当前命名空间或子命名空间中的元素,它等价于类中的 this 操作符。

C 任意合法的PHP代码都可以包含在命名空间中,但只有三种类型的代码受命名空间的影响,它们是:类,函数和常量。

D 常量__NAMESPACE__的值是当前命名空间名称的字符串。在全局的,不包括在任何命名空间中的代码,它就是一个空字符串。

7、下列PHP相关的说法,错误

下列关于php说法错误的,PHP试题相关推荐

  1. python内存管理说法错误_python面试题总结1-内存管理机制

    1.python内存管理机制 (1).引用计数 (2). 垃圾回收 (3). 内存池机制 引用计数 在python中每创建一个对象,对应的会有一个引用计数,当发生赋值操作如a=b,对应的b的引用计数会 ...

  2. 下面有关html5标签说法错误的有,前端面试题(2016含答案)

    标签定义命令按钮,比如单选按钮.复选框或按钮 8) 下述有关css属性position的属性值的描述,说法错误的是? a. b. c. d. static:没有定位,元素出现在正常的流中 fixed: ...

  3. java面试题28 牛客 下面有关java classloader说法错误的是?

    java面试题28 牛客 下面有关java classloader说法错误的是? A Java默认提供的三个ClassLoader是BootStrap ClassLoader,Extension Cl ...

  4. java面试题3 牛客:下面有关jdbc statement的说法错误的是

    下面有关jdbc statement的说法错误的是? A JDBC提供了Statement.PreparedStatement 和 CallableStatement三种方式来执行查询语句, 其中 S ...

  5. word类型得实参和lpwstr类型的形参不兼容_前端测试题:(解析)关于JavaScript的数据类型,下面说法错误的是?...

    考核内容: js 数据类型 题发散度: ★★ 试题难度: ★★ 解题思路: 在ES5的时候,我们认知的数据类型确实是 6种: Number.String.Boolean.undefined.objec ...

  6. 下列关于python的描述正确的是-下列关于Python的说法,错误的是()。_学小易找答案...

    [单选题]下列关于Python的说法,错误的是(). [多选题]使用积分表求不定积分常见的类型有哪些? [简答题]请举例说明分数的意义. [简答题]代码的人工审查要审查哪些主要内容?为什么需要对代码进 ...

  7. 关于python语言、下列说法不正确的是-关于 Python字符串,下列说法错误的是_学小易找答案...

    [单选题]以下for语句结构中,( )不能完成1~10的累加功能 [单选题]关于 Python字符串,下列说法错误的是 [单选题]Python语句 print(type(12)的输出结果是 [单选题] ...

  8. android服务的说法错误的是,下面关于Android开发描述有误的一项是()。

    相关题目与解析 Android开发中常用的开发与调试工具有很多,下面相关描述不对的是().A.AndroidDebugBridge,简称 以下关于寿险产品开发的描述,正确的是().A.险种的开发通常以 ...

  9. java中错误的源文件,关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports...

    关于Java源文件结构规则,说法错误的是()A.版权信息必须在java文件的开头B.package语句在imports 更多相关问题 霍乱患者产生"米泔样"粪便由下列哪种致病因素直 ...

最新文章

  1. 利用Python的三元表达式解决Odoo中工资条中城镇、农村保险的问题
  2. QT接收Linux内核,嵌入式linux上QT标准键盘输入的实现
  3. Quartz.Net进阶之二:关于触发器的更多信息
  4. 如何部署同一个Spring boot web 应用到不同的环境
  5. excel相乘再相加_简单的工作花几小时,学会几个Excel技巧,几秒钟解决
  6. 研华外触发实验PCI1714板卡安装事项
  7. 免费书籍库,供大家收藏
  8. ../bin/testCurveFitting 出现的错误以及解决办法
  9. ppt复制切片器_切片器? 听说比筛选好用100倍
  10. Photoshop插件--创建中间调通道蒙板--脚本开发--PS插件
  11. Excel自定义格式详解
  12. 用html实现贪吃蛇游戏思路,贪吃蛇游戏
  13. windows pip install 报错
  14. 互联网日报 | 5月18日 星期二 | 中国移动启动A股上市;京东物流启动全球招股;快手发布首款自研手游产品...
  15. 红米5plus开发者选项怎么打开?
  16. python编程大赛规则_如何评价「杨超越杯编程大赛」?
  17. 解决C#界面假死问题
  18. Firefox Developer Edition下载
  19. 牛客网sql练习笔记(二)
  20. Python爬取特朗普就职演讲稿,使用ngram模型进行数据清洗

热门文章

  1. OpenGL之NURBS曲面构建
  2. VS2008编译汇编程序的问题
  3. c++ 函数返回引用
  4. (1110, “Column ‘arriveTime‘ specified twice“)
  5. qt 进度条_Qt开源作品12-硬盘容量控件
  6. vm15+ubuntu+hadoop3.2,新手小白血泪经验
  7. Linux运维之常见命令
  8. HTTP 错误 403.9 - 禁止访问:连接的用户过多 XP IIS服务器连接数的修改
  9. PowerShell 调用dll
  10. 初次安装ArcGIS 10.2 License Server Administrator无法启动