php面试知识点
2016-09-03 16:38
218 查看
php5权限控制修饰符
public(公共), private(私用), protected(继承)
php5的构造函数和析构函数是?
构造函数:__construct() 在类实例化对象的同时执行该函数;析构函数:distruct()在类实例化的对象销毁时执行。
项目过程中你如何对数据库进行优化?
MYSQL数据库的查询优化技术1.合理使用索引2、避免或简化排序3.消除对大型表行数据的顺序存取4.避免相关子查询5.避免困难的正规表达式6.使用临时表加速查询7.用排序来取代非顺序存取
大流量的网站如何解决访问量的问题
大流量的网站
分类:服务器负载
确认服务器硬件是否足够支持当前的流量。
优化数据库访问。
禁止外部的盗链
控制大文件的下载
使用不同主机分流主要流量
PHP获取客户端和服务器IP
客户端 $_SERVER[REMOTE_ADDR]
服务器 $_SERVER[SERVER_ADDR]
include和require的区别
include和require都能把另外一个文件包含到当前文件中
include引入文件的时候,如果碰到错误,会给出提示,并继续运行下边的代码。
require引入文件的时候,如果碰到错误,会给出提示,并停止运行下边的代码。0
php设计模式
1、单例模式 2、工厂模式 3、观察者模式 4、命令模式5、策略模式 6单元素模式
单例模式的特点
单例模式的主要特点是“三私一公”:
需要一个保存类的唯一实例的私有静态成员变量
构造函数必须声明为私有的,防止外部程序new一个对象从而失去单例的意义
克隆函数必须声明为私有的,防止对象被克隆
必须提供一个访问这个实例的公共静态方法(通常命名为getInstance),从而返回唯一实例的一个引用。
redis提供五种数据类型:string,hash,list,set及zset(sorted set)。
恶意攻击方式 : sql注入 xss攻击 csrf ddos
git与svn的区别
1.GIT是分布式的,SVN属于集中化的版本控制系统
2.GIT把内容按元数据方式存储,而SVN是按文件:
3.GIT分支和SVN的分支不同:
4.GIT没有一个全局的版本号,而SVN有:
5.GIT的内容完整性要优于SVN:
public(公共), private(私用), protected(继承)
php5的构造函数和析构函数是?
构造函数:__construct() 在类实例化对象的同时执行该函数;析构函数:distruct()在类实例化的对象销毁时执行。
项目过程中你如何对数据库进行优化?
MYSQL数据库的查询优化技术1.合理使用索引2、避免或简化排序3.消除对大型表行数据的顺序存取4.避免相关子查询5.避免困难的正规表达式6.使用临时表加速查询7.用排序来取代非顺序存取
大流量的网站如何解决访问量的问题
大流量的网站
分类:服务器负载
确认服务器硬件是否足够支持当前的流量。
优化数据库访问。
禁止外部的盗链
控制大文件的下载
使用不同主机分流主要流量
PHP获取客户端和服务器IP
客户端 $_SERVER[REMOTE_ADDR]
服务器 $_SERVER[SERVER_ADDR]
include和require的区别
include和require都能把另外一个文件包含到当前文件中
include引入文件的时候,如果碰到错误,会给出提示,并继续运行下边的代码。
require引入文件的时候,如果碰到错误,会给出提示,并停止运行下边的代码。0
php设计模式
1、单例模式 2、工厂模式 3、观察者模式 4、命令模式5、策略模式 6单元素模式
单例模式的特点
单例模式的主要特点是“三私一公”:
需要一个保存类的唯一实例的私有静态成员变量
构造函数必须声明为私有的,防止外部程序new一个对象从而失去单例的意义
克隆函数必须声明为私有的,防止对象被克隆
必须提供一个访问这个实例的公共静态方法(通常命名为getInstance),从而返回唯一实例的一个引用。
redis提供五种数据类型:string,hash,list,set及zset(sorted set)。
恶意攻击方式 : sql注入 xss攻击 csrf ddos
git与svn的区别
1.GIT是分布式的,SVN属于集中化的版本控制系统
2.GIT把内容按元数据方式存储,而SVN是按文件:
3.GIT分支和SVN的分支不同:
4.GIT没有一个全局的版本号,而SVN有:
5.GIT的内容完整性要优于SVN:
相关文章推荐
- PHP面试中提问率最高的知识点
- 可能最全的 PHP 面试知识点汇总
- PHP面试的相关知识点
- <知识总结>php面试涉及知识点php层
- php面试常用知识点总结
- 面试笔试String的查考知识点
- 博客园.net面试问题大搜集-C#基本知识点
- 面试知识点NIO-非阻塞I/O(转)
- PHP面试的一点点心得!(转贴至我指导过的学生)
- 简单归纳ADO.NET知识点(面试中经常遇见)
- PHP100个知识点之2 日期时间(一)
- PHP面试的一点点心得!(转贴至我指导过的学生)
- PHP常见面试题目深入解答分析(一)
- 面试知识点NIO-非阻塞I/O(转)
- 我的面试,我的想法(PHP面试题)
- PHP的100个知识点--1枚举数组
- 面试知识点---SVN管理
- php面试试题二
- PHP100个知识点之2 日期时间(一)
- PHP面试题目及其解答