php面试整理全
文章平均质量分 79
酱紫人的理直气壮
写程序未必是敲了多少代码,而是看你思考了什么
展开
-
php面试题__语言基础
1. strlen( )与 mb_strlen( )的作用分别是什么(新浪网技术部)strlen和mb_strlen都是用于获取字符串长度。strlen只针对单字节编码字符,也就是说它计算的是字符串的总字节数。如果是多字节编码,如 gbk 和 utf-8,使用 strlen 得到是该字符的总字节数;可以使用mb_strlen获取其字符个数,使用mb_strlen 要注意两点,一是要开启 m...转载 2018-07-30 09:30:29 · 372 阅读 · 0 评论 -
redis的初步认识安装扩展以及连接服务
初步认识:1、Redis是一个高性能key-value,它是基于内存操作的,它是一个key-value的非关系型数据库。2、可以作为Nosql数据库,告诉缓存,消息队列的代理。3、支持的数据类型:字符串,哈希,列表(list),集合,有序集合,位图。对比:Memcache是一个纯内存数据库,不能够持久化,只支持String数据类型优点:1、读写性能好,但是读的效率高于写...原创 2018-07-26 21:43:33 · 378 阅读 · 0 评论 -
php的八大数据类型和常用的魔术常量
数据类型:四种标量类型:boolean (布尔型):这是最简单的类型,只有两种取值,可以为 TRUE/true 或 FALSE/false ,不区分大小写。详细请查看:PHP布尔类型(boolean)integer (整型):在32 位操作系统中它的有效范围是:-2 147 483 648~+2 147 483 647。整型值可以使用十进制,十六进制或八进制表示,前面可以加上可选的符号(- 或...转载 2018-07-27 14:16:11 · 1044 阅读 · 0 评论 -
php应用单例模式与工厂模式的示例与解析
一,什么是工厂模式?1,含义:在类中定义一些抽象的方法,用于在子类中实现,继承自抽象类中的子类,用于实现基类中的抽象的方法用于实例化所有相应的子类,当我们在写一个项目的时候,为了在合适的时候找到相应的类,避免将new分散到项目的各个角落,这样不仅逻辑混乱,而且维护不方便,我们就应用了简单的工厂模式。2,实例:<?phpclass YunSuan{ p...转载 2018-07-25 08:45:08 · 235 阅读 · 0 评论