您的位置:首页 > 其它

小小笔记,大家分享

2012-05-30 09:02 176 查看
1.SAPI提供了一个和外部通信的接口, 对于PHP5.2,默认提供了很多种SAPI, 常见的给apache的mod_php5,CGI,给IIS的ISAPI,还有Shell的CLI,nginx与php结合时候,使用fastcgi

2.Require在包含一个找不到的问题的时候, 会前后抛出俩个错误,

1) WARNING : 在PHP试图打开这个文件的时候抛出.

2) E_COMPILE_ERROR : 从PHP打开文件的函数返回失败以后抛出.

3. 当一个HTML元素的属性改变的时候,都能通过onpropertychange来捕获。例如< input name="text1" id="text1" />对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。

具体理解为:onpropertychange能及时捕获属性值的变化,而onchange在属性值改变时只有通过鼠标执行某些操作才能激活该事件!

但onpropertychange只有IE支持,FireFox下的怎么解决呢?firefox的事件oninput,效果和IE的onproperchange相同

4.Socket协议的形象描述

.一个是发动机(Socket),提供了网络通信的能力

一个是轿车(Http),提供了具体的方式

5.多次实例化对象,就调用初始化多少次;克隆的话是复制,不会在次执行初始化方法,而是复制一份与变量的复制是有区别的。

对象复制,就是引用,与变量的引用可以理解为相同。

注意 __toString()当用var_dump(),print_r()打印对象时候不会调用此函数

6.MySql可以看成是二层架构,

第一层:SQL Layer ,在MySQL数据库系统处理底层数据之前的所有工作都是扎起这一层完

成的,包括权限,sql解析,执行计划优化,query cache的处理等等吗,

第二层:存储引擎,Storage Engine Layer 底层数据存取操作实现部分,由多种存储引擎

共同组成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐