php能力自测

最近整理些PHP方面的问题,PHPer可自测自身的功底如何!php

查看更多问题node

  • php运行模式
  1. php有几种主要的运行模式?分别使用在那些场景下?
  2. gi与fastcgi有什么不一样?他们的优缺点有哪些?
  3. 若是一个业务可使用多种运行模式,咱们如何选择?
  4. 模块模式的执行流程是怎样的?
  5. php在不一样操做系统下可使用的运行模式有哪些?
  • php选项
  1. 客户端断开链接后,服务端php脚本会停止执行吗?为何?
  2. php可使用asp风格的表示<%%>吗?若是能够,怎么才能作到?
  3. php在什么状况下可使用简写开始结束符
  4. 若是关闭这display_errors的选项,能够正常使用函数error_reporting吗?
  5. 魔术引号所起的做用是什么?在php 的哪一个版本已经移除了?
  6. $_REQUEST 与 $_GET ,$_POST是什么关系, 他们的属性有前后关系吗?
  7. 安全模式是作什么用的?
  8. 能够在php选项中设置某些类是禁用的吗?须要怎么作?
  9. 若是一个脚本执行时间比较长,咱们采起什么方式让脚本执行不超时?
  10. 若是一个脚本中有个变量很大,占用很大内存,咱们要怎么作才能让脚本执行不内存溢出?
  11. php如何动态加载扩展?

 

 

  • 预约义接口
  1. PHP中有哪些预约义接口?它们可实现什么功能?
  2. 怎样使用PHP的预约义接口?
  3. Traversable 是什么?Iterator和IteratorAggregate 又是什么?
  4. foreach 是否只能用于遍历数组?
  5. 怎样高效便捷地读取超大的文本文件?
  6. 怎样经过数组的方式调用自定义类中的数据?
  7. yield 是什么东西?它和Generator类、Traversable类有什么联系?
  8. 什么是回调函数?怎样建立回调函数?
  9. 怎样调用匿名函数?怎样在匿名函数中使用外部变量?
  • 数组的遍历
  1. 遍历数组有多少种方法,如何选用这些方法?
  2. array_walk与array_map有什么不一样?
  3. for和foreach谁更快呢?为何?
  4. PHP数组在底层实现上是什么数据结构?
  5. 如何用指针函数操做PHP数组?
  • 文件和文件系统
  1. 什么是文件,在Linux下什么是文件呢?
  2. Linux下文件类型有哪些?
  3. 什么是inode?
  4. inode包含什么内容?
  5. 如何得知文件名最长能到多少?
  6. 如何获取文件的inode信息?
  7. ext3文件系统有什么特色?
  8. Exbibyte是什么单位,和Tb如何换算?
  9. XFS文件系统有什么特色?
  • php垃圾回收
  1. php的应用是什么?
  2. php引用计数的原理是什么?
  3. php变量是如何实现弱类型的?
  4. php中的垃圾是如何定义的?
  5. php在执行完成后会清理全部的事情,咱们为何要处理这些垃圾?
  6. 咱们如何找到php当中的垃圾?
  7. php是自动回收垃圾仍是手动回收的?是怎么回收这些垃圾的?

查看更多问题:http://www.80soho.com/?cat=6数组

相关文章
相关标签/搜索