php能力自测
最近整理些PHP方面的问题,PHPer可自测自身的功底如何!
- php运行模式
- php有几种主要的运行模式?分别使用在那些场景下?
- gi与fastcgi有什么不同?他们的优缺点有哪些?
- 如果一个业务可以使用多种运行模式,我们如何选择?
- 模块模式的执行流程是怎样的?
- php在不同操作系统下可以使用的运行模式有哪些?
- php选项
- 客户端断开连接后,服务端php脚本会中止执行吗?为什么?
- php可以使用asp风格的表示<%%>吗?如果可以,怎么才能做到?
- php在什么情况下可以使用简写开始结束符
- 如果关闭这display_errors的选项,可以正常使用函数error_reporting吗?
- 魔术引号所起的作用是什么?在php 的哪个版本已经移除了?
- $_REQUEST 与 $_GET ,$_POST是什么关系, 他们的属性有先后关系吗?
- 安全模式是做什么用的?
- 可以在php选项中设置某些类是禁用的吗?需要怎么做?
- 如果一个脚本执行时间比较长,我们采取什么方式让脚本执行不超时?
- 如果一个脚本中有个变量很大,占用很大内存,我们要怎么做才能让脚本执行不内存溢出?
- php如何动态加载扩展?
- 预定义接口
- PHP中有哪些预定义接口?它们可实现什么功能?
- 怎样使用PHP的预定义接口?
- Traversable 是什么?Iterator和IteratorAggregate 又是什么?
- foreach 是否只能用于遍历数组?
- 怎样高效便捷地读取超大的文本文件?
- 怎样通过数组的方式调用自定义类中的数据?
- yield 是什么东西?它和Generator类、Traversable类有什么联系?
- 什么是回调函数?怎样创建回调函数?
- 怎样调用匿名函数?怎样在匿名函数中使用外部变量?
- 数组的遍历
- 遍历数组有多少种方法,如何选用这些方法?
- array_walk与array_map有什么不同?
- for和foreach谁更快呢?为什么?
- PHP数组在底层实现上是什么数据结构?
- 如何用指针函数操作PHP数组?
- 文件和文件系统
- 什么是文件,在Linux下什么是文件呢?
- Linux下文件类型有哪些?
- 什么是inode?
- inode包含什么内容?
- 如何得知文件名最长能到多少?
- 如何获取文件的inode信息?
- ext3文件系统有什么特点?
- Exbibyte是什么单位,和Tb如何换算?
- XFS文件系统有什么特点?
- php垃圾回收
- php的应用是什么?
- php引用计数的原理是什么?
- php变量是如何实现弱类型的?
- php中的垃圾是如何定义的?
- php在执行完成后会清理所有的事情,我们为什么要处理这些垃圾?
- 我们如何找到php当中的垃圾?
- php是自动回收垃圾还是手动回收的?是怎么回收这些垃圾的?
查看更多问题:http://www.80soho.com/?cat=6
php能力自测的更多相关文章
- 全链路压测平台(Quake)在美团中的实践
背景 在美团的价值观中,以“客户为中心”被放在一个非常重要的位置,所以我们对服务出现故障越来越不能容忍.特别是目前公司业务正在高速增长阶段,每一次故障对公司来说都是一笔非常不小的损失.而整个IT基础设 ...
- Spring常见面试问题 (转)
Spring 1. Spring工作机制及为什么要用?Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的.Spring既是一个AOP框架,也是一IOC容器.SpringFramew ...
- Spring面试问题集锦
Q. 对于依赖倒置原则(Dependency Inversion Principle,DIP),依赖注入(Dependency Injection,DI)和控制反转(Inversion of Cont ...
- IEEP-网络实施-项目交付流程
1.项目交付流程 1.1 定义 项目交付流程规定了对项目实施的管理和作业控制要求,保证了工程项目实施按照规定的程序进行 1.2 重要性 1.2.1提高客户满意度 1.2.2 提高工程效率,节约成本 1 ...
- Object Detection: To Be Higher Accuracy and Faster
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/51597496 在深度学习中有一类研究热 ...
- 【转】Spring面试问题集锦
Q. 对于依赖倒置原则(Dependency Inversion Principle,DIP),依赖注入(Dependency Injection,DI)和控制反转(Inversion of Cont ...
- 中国移动能力开放商店OneNET View数据可视化公测 10分钟轻便生成行业可视化界面
随着云计算,5G技术,人工智能等底层技术的发展,万物互联时代已经到来,同时带来了海量数据,如何效果好.低成本.短时间的表现据,成为物联网行业从业者和公司的当务之急. OneNET View传统的数据展 ...
- 物联网打工人必备:LiteOS Studio图形化调测能力
摘要:本文会给大家介绍下LiteOS Studio的调测的几个知识点,包括: 调测配置,监视变量,反汇编代码同步展示,数值进制切换,跨平台编译调测,Qemu模拟器调测,多核调测,远程设备调测等. 掌握 ...
- 华为云测平台服务再升级!华为M5系列平板调测能力正式上线!
6月1日,华为M5系列平板设备兼容性测试和远程真机调试功能在华为终端开放实验室正式上线!助力您的产品在大屏适配上快人一步! 华为终端开放实验室DevEco平台现已提供基于华为M5系列平板设备的兼 ...
随机推荐
- 在没Hadoop 、GP 前提下怎么进行实时数据统计。
最近着手个项目,整体数据量有5亿多,每个月增量9000w.应用场景是Oltp 根据用户id直接计算各种维度值. 因为是Oltp 场景,直接根据用户id %2000分(方便后续横向扩展),有些喜欢扯分区 ...
- C#基础之流程控制语句详解
C#程序的执行都是一行接一行.自上而下地进行,不遗漏任何代码.为了让程序能按照开发者所设计的流程进行执行,必然需要进行条件判断.循环和跳转等过程,这就需要实现流程控制.C#中的流程控制包含了条件语句. ...
- cesium编程入门(九)实体 Entity
cesium编程入门(九)实体 Entity 在cesium编程入门(五)绘制形状提到过添加实体的方法,这一节聊一聊实体相关的一些内容: 先来看 Entity 的各个属性 id 唯一标志,如果没设置, ...
- Mysql 中日期类型bigint和datetime互转
MySql数据库中字段类型bigint 长度是10位的 mysql> select (from_unixtime(1554047999))as datatime;+--------------- ...
- LOJ#6504. 「雅礼集训 2018 Day5」Convex(回滚莫队)
题面 传送门 题解 因为并不强制在线,我们可以考虑莫队 然而莫队的时候有个问题,删除很简单,除去它和前驱后继的贡献即可.但是插入的话却要找到前驱后继再插入,非常麻烦 那么我们把它变成只删除的回滚莫队就 ...
- 删除标注关联仿dda命令DIMDISASSOCIATE
static void sk_ARXTestXDatamydimassoc(void) { // Add your code for command sk_ARXTestXData.mydimasso ...
- Utils工具方法集插件详解
var Utils = function(){}; Utils.text = { stripTags: function (val) { return val.replace(/<\/?[^&g ...
- 字符串模式匹配算法2 - AC算法
上篇文章(http://www.cnblogs.com/zzqcn/p/3508442.html)里提到的BF和KMP算法都是单模式串匹配算法,也就是说,模式串只有一个.当需要在字符串中搜索多个关键字 ...
- forward与redirect
前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址:后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接.这样,从浏览器的地址栏中可以看到跳转后的链接地址.所以,前者 ...
- POJ 2234
#include<iostream> #include<stdio.h> #include<algorithm> #define MAXN 100 using na ...