摘要: 1、普遍缓存技术: 数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。 用的最广的例子看Discuz的搜索功能,把结果ID 阅读全文
posted @ 2016-06-26 16:48 reason。。 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 从默默自己向别人问怎么学PHP开始,到后来不少人又来问默默怎么学PHP,不管默默是新手,还是老鸟,似乎总是感觉摸不出一条清晰的脉络来,不过,默默既然学会了PHP,那么我走的这条路或多或少的有一定借鉴性。 PHP的背景恐怕就不用默默赘言了,我相信大家选择一种语言,并不是看它的背景和悠久历史,更重要的是 阅读全文
posted @ 2016-06-26 16:46 reason。。 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 错误信息是否显示: 显示错误:display_errors=on 屏蔽错误信息:display_errors=off 错误信息级别的显示: error_reporting=e_all(全部) error_reporting=e_all & ~e_noctice(除noctice的错误都显示) 异常是 阅读全文
posted @ 2016-06-23 13:42 reason。。 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 析构和构造 8.构造方法与析构方法 大多数类都有一种称为构造函数的特殊方法。作用:当创建一个对象时,它将自动调用构造函数,也就是使用new这个关键字来实例化对象的时候自动调用构造方法。 构造函数的声明与其它操作的声明一样,只是其名称必须是__construct( )。这是PHP5中的变化,以前的版本 阅读全文
posted @ 2016-06-16 11:02 reason。。 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 出现了这样的错误 Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in 这样的方法该如何解决呢? 将 阅读全文
posted @ 2016-06-16 10:35 reason。。 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象的概念 面向对象编程(Object Oriented Programming, OOP, 面向对象程序设计)是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个目标:重用性、灵活性和扩展性。为了实现整体运算,每个 阅读全文
posted @ 2016-06-14 20:14 reason。。 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 我们在阅读某些源代码的时候会发现有一种另类的写法,比如//异常写法if(false == $result)//正常写法if($result == false)其实这是一种很聪明的写法,它可以很大程度上杜绝手误造成的严重bug。假如我们在正常方法中把 == 误写成 = ,那么 if($result = 阅读全文
posted @ 2016-05-16 21:35 reason。。 阅读(129) 评论(0) 推荐(0) 编辑
摘要: HTTP协议状态码,是指在HTTP协议运行中由客户端发出请求连接,服务端建立连接;客户端发出HTTP请求(Request),服务端返回响应信息(Respond),而在这个过程中由于客户端或服务端的问题会返回相应的错误代码并显示给用户,对应的错误代码表示不同的错误信息,根据这个信息用户可以调整相应的操 阅读全文
posted @ 2016-04-27 20:06 reason。。 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 任何PHP开发人员在使用面向对象构建WEB应用程序时,都需要掌握6个关键字,他们分别是: 1.Private2.Public3.Protected4.Static5.Final6.Abstract 对于前三个关键字,他们在类内部访问关系如下图: Private如上图所示,Private是访问控制的最 阅读全文
posted @ 2016-04-21 12:55 reason。。 阅读(504) 评论(0) 推荐(0) 编辑
摘要: echo print() print_r() var_dump()的区别 常见的输出语句 echo()可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。print()函数print()打印一个值( 阅读全文
posted @ 2016-04-21 12:06 reason。。 阅读(167) 评论(0) 推荐(0) 编辑