zoukankan      html  css  js  c++  java
  • php能力自测

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

    查看更多问题

    • 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

  • 相关阅读:
    PyQt5 -1 最基本的小窗口
    浅谈线段树
    最小生成树问题
    最短路问题
    多重背包问题
    02背包(嘻嘻,完全背包)
    01背包例题
    背包问题(好奇怪)
    关于深搜及广搜
    搜索回溯(第二)
  • 原文地址:https://www.cnblogs.com/dytl/p/9413833.html
Copyright © 2011-2022 走看看